我有一个窗体与两个字段之一是单选按钮,第二个是复选框。我想让复选框取消选中(如果选中)和只读当单选按钮值。我的代码正在为选中的功能,但只读不work.Please帮我如何使复选框只读
这是我的代码:
HTML:
<input type="radio" name="data[User][email_status]" id="" value="yes">Yes
<input type="radio" name="data[User][email_status]" id="" value="no" checked="checked">No
<input type="checkbox" name="data[User][no_alerts]" id="" value="yes">
jQuery代码:
$(document).ready(function() {
$('input[name="data[User][email_status]"]').change (function(){
//console.log($(this).val());
if ($(this).val() == 'no') {
$('input[name="data[User][no_alerts]"]').attr({
'checked' : false,
});
}
});
});
感谢
尝试禁用的复选框 – Steve
示例:$('输入[类= “busiProp”]:否(:选中)禁用”,真); ')ATTR('。 – Bugfixer
注意:使一个输入元素'disabled'不会将其与表单一起提交。因此,一个'checked'复选框也被禁用,就好像它没有被选中一样。对于这个问题(鉴于描述),这是很好的,但对于一般情况来说并不合适。 –