如何在另一个输入框填充后使输入框变暗?
How to dim an input box after another input box is filling?
我有两个输入框,其中只有一个需要填充,另一个是暗淡的。
我的问题是,我成功让输入框A填充,输入框B变暗,但是我清除输入框A后,输入框B仍然变暗。
这是我的代码。
$('#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);
}
});
我有两个输入框,其中只有一个需要填充,另一个是暗淡的。
我的问题是,我成功让输入框A填充,输入框B变暗,但是我清除输入框A后,输入框B仍然变暗。
这是我的代码。
$('#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);
}
});