【发布时间】:2014-05-12 07:42:10
【问题描述】:
我想弄清楚如何在未选中复选框时将提交按钮变灰?谁能指引我正确的方向。
html:
<div class = "form-group" id="myform">
<div class="checkbox">
<label>
<input type="checkbox" id="checkbox"> I confirm that I am over 18 years of age
</label>
</div>
<br><br>
<div class ="row">
<div class ="col-sm-6">
<input type="submit" id="submit" class="btn btn-success btn-block btn-default" value="Submit">
</div><div class ="col-sm-6">
<input type="reset" class="btn btn-primary btn-block btn-default" value="Clear the Info">
</div></div>
<br><br><br><br><br><br><br><br><br>
</div>
jQuery:
$(document).ready(function() {
$('#username').focus();
$('form').h5Validate({errorClass:'validationError' });
$('#submit').attr('disabled',true);
$('#checkbox').click(function(){
$('#submit').attr('disabled',!this.checked);
});
$('#myform').submit(function(){
return $('#checkbox').attr('checked');
});
});
【问题讨论】:
-
使用
.prop()而不是.attr()来获取布尔属性值
标签: jquery html validation checkbox