私は最初のASP.NETアプリケーションで作業しています。いくつかのテキストボックスとボタンを作成し、テキストボックスにクライアント側の検証を追加しました。ここで、テキストボックスの内容と有効性に応じて、ボタンのenabledプロパティを設定してクリアします。JavascriptでASP.NETコントロールを参照するにはどうすればよいですか?
私は質問を学び、 here、 here、 hereと here、と私が管理することができた最高のがこれです答えている...
<script language="javascript" type="text/javascript">
function SetButtonSensitivity()
{
var label = document.getElementById("<%= lblResult3.ClientID %>");
var button = document.getElementById("<%= btnDone.ClientID %>");
if (Page_ClientValidate())
{
label.Text = "valid";
button.disabled = false;
}
else
{
label.Text = "not valid";
button.disabled = true;
}
}
</script>
私はこのスクリプトを伝えることができ
が呼び出されるが、Iタブエラーメッセージはclient-validateによって生成されますが、スクリプトはボタンまたはラベルには影響しません。
私は見落としたものを誰でも見ることができますか?