我有一個窗體與兩個字段之一是單選按鈕,第二個是複選框。我想讓複選框取消選中(如果選中)和只讀當單選按鈕值。我的代碼正在爲選中的功能,但只讀不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'複選框也被禁用,就好像它沒有被選中一樣。對於這個問題(鑑於描述),這是很好的,但對於一般情況來說並不合適。 –