私のプロジェクトでは、セキュリティに関する質問と回答をユーザーに与える必要があるため、質問用のテキストボックスと回答用のテキストボックスが2つあります。 ASP.netカスタムバリデーターを使用してこのタスクを実行すると、質問テキストボックスが空の場合は応答テキストボックスが無効になり、質問テキストボックスが空でない場合は応答テキストボックスが有効になります。カスタムバリデーターを使用して、別のものが空の場合にテキストボックスを無効にする
0
A
答えて
0
JavaScriptはここに十分です:
<html>
<head>
<script type="text/javascript">
var minimumQuestionLength = 20;
function checkQuestionBox()
{
var questionLength=document.getElementById("question").value.length;
if(questionLength < minimumQuestionLength)
{
return false;
}
return true;
}
</script>
</head>
<body>
<h1 id="myHeader">Test</h1>
<p>Question: <input type="text" id="question"/><br />
Answer: <input type="text" id="answer" onkeypress="return checkQuestionBox();"/>
</p>
</body>
</html>
かなりシンプル。開始時に「回答」を無効にしてから、そのオプションが好きな場合は、質問が正しければ有効にすることもできます。シンプルなJavaScript。
1
テキストボックスが空の場合、バリデータは起動されません。しかし、CustomValidatorの属性ValidateEmptyText = "true"を設定すると、これをバイパスできます。
関連する問題
- 1. 2つのテキストボックスが等しい場合にテキストボックスを無効にする
- 2. 別のテキストボックスの値に応じてテキストボックスを無効にする
- 3. 入力が空の場合にボタンを無効にします。
- 4. テキストボックスにフォーカスがある場合、jQueryイベントを無効にする
- 5. テキストフィールドが空の場合にAndroidボタンを無効にする
- 6. HTML Selectが空の場合にSubmitボタンを無効にする
- 7. 入力が空の場合にサブミットを無効にする
- 8. ModelFormが空の場合はimageFieldを無効にします
- 9. テキストエリアが空の場合はアクションを無効にします
- 10. CSSとJavaScriptで他のテキストボックスが空でない場合はテキストボックスを無効にする
- 11. jsonが空の場合はボタンを無効にする
- 12. 別のフィールドに値がある場合にjqueryを使用してフィールドを無効にする(動的に)
- 13. this.propsを使用している場合、無効にするとチェックボックスの機能が無効になります
- 14. Excel VBA、1つまたは複数のテキストボックスが空の場合にコマンドボタンを無効にする方法
- 15. 用語が空白の場合はリアルタイム検索を無効にする - 角2
- 16. javascriptが無効の場合、別のページにリダイレクトする
- 17. 空の場合EditText配列インデックスを無効にする
- 18. Excel - 値が0の場合は空白にしますが、値が0.03の場合は無効にします。
- 19. jQueryを使用してテキストボックスを無効にする
- 20. 以前のものがJenkinsで実行されている場合、別のビルドのスケジューリングを無効にする
- 21. いずれかのテキストボックスに値がある場合、テキストボックスの配列を無効にする
- 22. jQueryでフィールドが空の場合に送信ボタンを無効にするには
- 23. 空の場合はテキストボックスを空にする
- 24. 空のjqueryを入力した場合にサブミットを無効にする
- 25. 角形フィールドが空の場合に送信ボタンを無効にする
- 26. jQueryで入力が空の場合に送信ボタンを無効にする
- 27. xcode 8でテキストフィールドが空の場合にボタンを無効にする方法3
- 28. アラートダイアログ内のeditTextが空の場合、アラートダイアログクローズを無効にする方法
- 29. 入力が空のjqueryの場合はサブミット/ポストボタンを無効にする
- 30. ブートストラップで入力タイプファイルが空の場合、ボタンを無効にします
これはダウンして汚れていて、コードする必要があるブラウザには問題がないかどうかを確認していないことに注意してください。カスタム検証スクリプトとしてJavaScriptを設定して、それを処理することはできますが、これまで以上に時間がかかります。 –