フォームには2つのフィールドがあり、1つはラジオボタン、もう1つはチェックボックスです。私はラジオボタンの値が第私のコードであるとき、チェックボックスのチェックを外す(チェックする)と読み取り専用にしたいことはチェックされない機能のために働いているが、読み取り専用私チェックボックスを読み取り専用にする方法
助ける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"]:not(:checked) ')。attr(' disabled '、true); – Bugfixer
注:input要素を 'disabled'にすると、フォームと共にそれを送信しません。したがって、 'checked'チェックボックスも' disabled'チェックボックスがチェックされていないかのように動作します。これはこの質問の目的のためには問題ありませんが、一般的なケースでは問題ありません。 –