私は現在、jQueryを使用してクライアントサイドスクリプトを作成しています。jQueryは、動的にアクティブおよび無効にされたボタン要素を設定します
私は1つの入力フィールドにテキストを入力または削除すると、無効または有効のボタン要素を設定することができます。
しかし、2つの入力フィールドに値があるかどうかを確認する必要があります。それ以外の場合は、ボタンを無効にする必要があります。けれども、私は1つの入力フィールドにテキストを入れた場合、ボタンが常に有効になってます...
Htmlの
<button type="button" id="btnSave">Save</button>
<button type="button" id="btnSubmit">Save</button>
<input type="text" id="BusinessLineIdList" />
<input type="text" id="Label" />
JS
$("#BusinessLineIdList").on("keyup", function() {
checkBusinessLine();
checkLabel();
});
$("#Label").on("keyup", function() {
checkLabel();
checkBusinessLine();
});
function checkLabel() {
if ($("#Label").val()) {
setBtnActive();
} else {
setBtnDisabled()
};
}
function checkBusinessLine() {
if ($("#BusinessLineId").val()) {
setBtnActive();
}
else {
setBtnDisabled();
}
}
function setBtnActive() {
$("#btnSave").removeAttr("disabled");
$("#btnSubmit").removeAttr("disabled");
};
function setBtnDisabled() {
$("#btnSave").attr('disabled', true);
$("#btnSubmit").attr('disabled', true);
};
あなたは、この問題を解決するためにどのようなアイデアを持っていますか? おかげ
はあなたの助けとこの優れたソリューションに関連するHTML –