私はVS2010、C#をASP.NET開発に使用していますが、ユーザーがテキストボックスにフレーズを入力した後に初めて無効化されたボタンを有効にする小さなJavascript関数を作成しました空ではないはずです)、うまくいきますが、小さな問題があります。ユーザーが単語を入力するとボタンが正確に有効にならず、タブを押すか、画面上をクリックしてボタンを有効にする必要があります。JavaScriptがすぐには私のボタンを有効にしません
<script type="text/javascript" >
function onWeightChange() {
document.getElementById('btnFinish').disabled = true;
document.getElementById('btnConfirmQuestion').disabled = true;
if (document.getElementById('txtWeight').value != "") {
document.getElementById('btnFinish').disabled = false;
document.getElementById('btnConfirmQuestion').disabled = false;
}
}
</script>
と私は次のように分離コードで私のJSを呼び出します:ここに私のJS関数である
txtWeight.Attributes.Add("onchange", "return onWeightChange();");
が間違ってここで何が起こっていますか?私は私のボタンが有効になって取得したいユーザーが要素から離れたときにテキストが感謝
は、 'onchange'ではなく' onkeypress'を使用します。 –
ありがとう私はそれをテストします –