jQueryを使用して、最初の入力ボックスが空でない場合、次の入力ボックスを無効にしようとしています:
<input name = "mrp" id="mrp" type = "text" />
<input name = "miw" class="mmw" type = "text" />
<input name = "maw" class="mmw" type = "text" />
JavaScript コード:
$(document).ready(function() {
$('#mrp').blur(function() { //i have even tried with live('change')
var mrp = $(this).val();
if(mrp != '' || mrp != ' '){
$('.mmw').attr("disabled", "disabled");
}
else if(mrp == '' || mrp == ' '){
$('.mmw').removeAttr("disabled");
}
else{
$('.mmw').removeAttr("disabled");
}
});
});
disabled
次の入力ボックスは正常に無効になりますが、最初のテキスト ボックスをクリアしても属性は削除されません。