我有一個表單,只有在選中複選框時才能啓用提交按鈕。問題是沒有JavaScript的人永遠無法啓用提交按鈕。這個問題的最佳解決方案是什麼?jQuery表單接受複選框,禁用提交按鈕
<script src="http://www.lenticularpromo.com/v/vspfiles/js/jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$('#accept-box').click(function(){
$('#submitter').attr('disabled',!this.checked);
});
$('#myform').submit(function(){
return $('#accept-box').attr('checked');
});
});
</script>
<form id="myform" class="accept" action="http://dropbox.yousendit.com/KefengXu11610470" method="GET">
<label>I promise to include all required information along with my artwork submission</label>
<input id="accept-box" name="accept" type="checkbox" value="0">
<br>
<input id="submitter" class="submit" type="submit" name="submit" value="Continue to artwork upload" disabled="disabled">
</form>
如何禁用JavaScript的提交按鈕? – cleanerupper
把'$('#submitter')。attr('disabled',true);'放在你的javascript開頭。 –
酷,Laurent回答了我的回答,再加上一個如何去做的例子。 –