【发布时间】:2015-07-29 14:10:21
【问题描述】:
我想禁用发送表单的按钮,直到复选框被设置,我想用一个漂亮的简短 jQuery 代码来解决它。但是必须有一个错误,没有任何反应。有人有想法吗?
JS:
$(document).ready(function(){
$('#terms').keyup(function(){
if($('#terms').is(':checked')){
$('#btn').removeAttr('disabled');
}else{
$('#btn').attr('disabled');
}})}
HTML:
<input id="terms" type="checkbox" value="" name="terms">
<input id="btn" name="register" type="button" value="Register" disabled/>
【问题讨论】:
-
正确使用
prop方法,而不是attr。 stackoverflow.com/questions/5874652/prop-vs-attr
标签: javascript jquery forms