Javascript 如何在另一个输入框填充后使输入框变暗?
我有一个双输入框,其中只有一个需要填充,另一个是暗淡的 我的问题是,我成功地使输入框A填充,并且输入框B变暗,但是在我清除输入框A后,输入框B仍然变暗 这是我的密码Javascript 如何在另一个输入框填充后使输入框变暗?,javascript,jquery,onchange,onselect,Javascript,Jquery,Onchange,Onselect,我有一个双输入框,其中只有一个需要填充,另一个是暗淡的 我的问题是,我成功地使输入框A填充,并且输入框B变暗,但是在我清除输入框A后,输入框B仍然变暗 这是我的密码 $('#myCodeA').textbox( { onChange : function(value){ if (value !== 'NULL'){ $('#myCodeB').textbox({'disabled':true}); }else{ $('#myCodeB').textbo
$('#myCodeA').textbox( {
onChange : function(value){
if (value !== 'NULL'){
$('#myCodeB').textbox({'disabled':true});
}else{
$('#myCodeB').textbox({'disabled':false});
}
}
});
$('#myCodeB').textbox( {
onChange : function(value){
if (value !== 'NULL'){
$('#myCodeA').textbox({'disabled':true});
}else{
$('#myCodeA').textbox({'disabled':false});
}
}
});
我希望当输入框A被清除时,输入框B将被取消减色,但它将保持变暗
对不起我的英语:)使用Jquery的keyup()事件而不是onChange()
$("#myCodeA").keyup(function () {
if ($(this).val().length > 0) {
$("#myCodeB").prop("disabled", true);
} else {
$("#myCodeB").prop("disabled", false);
}
});
$("#myCodeB").keyup(function () {
if ($(this).val().length > 0) {
$("#myCodeA").prop("disabled", true);
} else {
$("#myCodeA").prop("disabled", false);
}
});