我有兩個協議,用戶必須「同意」通過檢查兩個不同的框(每個協議1),然後繼續購物車。如果沒有選中複選框,兩個警報都會通知他們「同意」,然後每次繼續執行1,並分別單獨執行。但是,「提交按鈕」不會提交,並且在兩者都被選中時繼續。我如何獲得以下功能?Javascript:兩個「我同意條款複選框」在一個頁面上
兩者都未選中? Alert 1
#1 unchecked?警報2
#2 unchecked? Alert 3
請幫忙!
<script language="Javascript">
function check_agree (form) {
if (form.agree.checked) {
}
else { alert('You must agree to the application agreement terms before continuing.'); }
}
form.submitButton.disabled = true;
function check_agree_2 (form) {
if (form.agree_2.checked) {
}
else { alert('You must agree to both!'); }
}
form.submit()
</script>
HTML
<form action='http://webisite.com' method='post' onSubmit="return false;">
<p>
<span style="text-align: center">
<input type ="checkbox" name="agree" value="anything">
<b>I Agree To And Understand The Charges That Will Be Processed To My Credit Card</b></span></p>
<p> </p>
<input type ="checkbox" name="agree_2" value="anything">
<b>I Have Read And Agree To The Member Agreement/Terms And Conditions </b>
<p> </p>
<span style="text-align: center">
<input type="submit" name="submitButton" onClick="check_agree(this.form);check_agree_2(this.form)" value="Continue To Shopping Cart">
</form>
感謝您的幫助彼得!非常感激! – Pat 2011-05-08 04:13:35