如何禁用一個輸入字段,如果我鍵入另一對輸出,然後如果我通過點擊退格刪除輸入例如,所以沒有輸入字段重新啓用第二個輸入字段,反之亦然。我到目前爲止的代碼是低於,但不工作。禁用相反的輸入,如果我鍵入另一對
的JavaScript:
//disable the opposite input field
var ATGvalue = $('input#atgOrderId').val();
var BQvalue = $('input#bqOrderId').val();
if (ATGvalue.length > 0) {
$('input#bqOrderId').prop("disabled", true);
} else {
$('input#bqOrderId').removeAttr("disabled");
}
if (BQvalue.length > 0) {
$('input#atgOrderId').prop("disabled", true);
} else {
$('input#atgOrderId').removeAttr("disabled");
}
HTML:
<label for="bqOrderId">bqOrderId </label><input name="bqOrderId" id="bqOrderId" type="text" />
<label for="atgOrderId">atgOrderId </label><input name="atgOrderId" id="atgOrderId" type="text" />
這可以工作,但它只能在頁面的第一次加載時運行。我需要它不斷觀察這些值的長度。 –