問題タブ [asp.net-validators]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP: 単一のスパンまたは div 要素を使用して検証エラーを表示する方法
RequiredFieldValidator
、RegularExpressionValidator
、およびの3 つの異なるバリデータが必要なフィールドが
ありCompareValidator
ます。
各バリデータには、入力に何か問題があることを示す「*」があります。
検証は期待どおりに機能しますが、失敗すると、" " が別の位置に表示されます。そのため、CompareValidator
失敗した場合、「」は入力フィールドから数スペース離れて表示されます。
基本的に、すべてのバリデータは入力フィールドの後にいくらかのスペースを占有し、「*」はどのバリデータが失敗したかに基づいて前に余分なスペースとともに表示されます。
それを修正することは可能ですか?それで、どのバリデータが失敗しても、開始は修正位置に表示されますか?
asp.net - TextBoxで検証が起動しない
したがって、基本的にはTextBox
ページに複数の es があり、そのうちのいくつかはRequiredFieldValidator
. データベースからデータを取得するために TextBox フィールドでイベントを
使用しています。
番号がデータベースに存在する場合、残りのes はサーバー側から入力されます。OnTextChanged
txtMobileNo
TextBox
今、私はここで問題に直面しています:MobileNo
テキスト フィールドRegularExpressionValidator
が間違っていても検証をスキップします。
私の番号が検証ロジックと一致する場合にのみ、サーバー側にリダイレクトしたい。
私が設定されているときCauseValidation = "true"
、結果は私が望むものです。
ただし、関数RequiredFieldValidator validation
を呼び出す前に、他のすべてもチェックしOnTextChanged
ます。
この時点で正規表現の検証を確認txtMobileNo
し、結果に基づいてエラーを表示したいだけです。
c# - AJAX 呼び出しからの検証エラーをフィールドにインラインで表示する
AJAX 呼び出しから返された検証に失敗したときに、フィールド (インライン) にエラー メッセージを表示しようとしています。
}
フォームと AJAX 呼び出しは次のようになります。
result.status
コントローラーアクションから返された 場合、次の"NotAvailable"
ようなエラーメッセージを作成$("#errorMessage").val("Enter a valid Quantity");
し、フィールドの上部でこれを使用しています
下のボタンをクリックした後に検証失敗のシナリオをテストしようとすると、私が見ているものです
Enter a valid Quantity
同じ画面に戻ってフィールドにエラーを表示するにはどうすればよいですか