我有一個表單,但我必須點擊兩次按鈕才能提交。我的代碼是:jquery表單提交需要兩次點擊提交發送
<script>
function processorform(id)
{
jQuery('.sp-poll-'+id+' form').submit(formProcess);
function formProcess(e)
{
e.preventDefault();
var poll = id;
answer = $('input[name=answer]:checked').val(),
div = $(this).parent(),
action = $(this).attr('action');
$(this).show();
updatePoll(action, poll, answer);
$("#poll-"+id).hide();
}
}
</script>
形式:
<form method="post" action="<?php echo $postFile;?>" class="format" id="spe_form-<?php echo $pollid; ?>" onsubmit="processorform('<?php echo $pollid; ?>');return false;">
<input type="hidden" name="poll" value="<?php echo $pollid; ?>"/>
<input type="hidden" name="backurl" value="<?php echo $thisPage; ?>"/>
</form>
一切正常,除了不必點擊提交兩次罰款。
Tht's funtion沒有improtant但這種情況下的形式提交反正作品如果沒有投產,that's功能僅用於呼叫其他腳本,並上傳結果存入數據庫中,問題處理器it's並雙擊提交,另一方面,我需要使用的功能,因爲我有更多的一種形式,並在每種情況下,每種形式有不同的ID提交,謝謝你的幫助 – user2536883
噢,好現在完美的作品,最好的問候你的幫助,我看到th eproblem我有雙重功能到其他yeap,謝謝你的幫助 – user2536883
在一般意義上嵌套功能並沒有錯。在你的情況下,這本身不是問題,問題在於你在第一個內部綁定了第二個提交處理程序。 – nnnnnn