私は私がやっている.What jquery
とAsp.net custom validator
、required field validator
を使用して両方のclientside validation
とserver side validation
を行っておりますが、私の問題があり、私が正常に動作している次の間違ったinput.Thisを持ってtetxboxに「X」が表示されますテキストボックスに間違った入力があると、jquery validation
ファンクションが実行されると同時に 'X'が表示され、データを送信すると同時にカスタムバリデータも 'X'を表示するので、2つの 'X''X'がこのように表示されます。This一見奇妙に見える。だから、私はそれが正しく表示されるように何をすることができますか?custom validator
からテキストを削除してvalidation summary
にerror message
と表示してください。 ありがとうAsp.netカスタムバリデータ
2
A
答えて
3
私の意見では、両方を使用し続けるだけで、あなたのjQueryの検証に 'X'を表示しないでください。カスタムバリデーターのText属性は、サブミット時に表示され、そのバリデーターのErrorMessage属性がサマリーに表示されます。私は同じ状況にあり、うまくいきます。
うまくいけば、それはあなたを助けます。
3
CustomValidatorコントロールにはClientValidationFunction
というプロパティがあります。これにより、(argsパラメータの)IsValidプロパティをtrueまたはfalseに設定する、1つのジョブしかないjavascriptメソッドを呼び出すことができます。カスタムバリデーターがエラーメッセージを処理します。エラーを表示したり隠したりするためのjqueryを持つ必要はありません。それはうまくいくはずです。あなたがする必要はありませんAsp.netは、この目的のためにページ上にいくつかのJavaScriptを配置します。
注:同じ入力に対して2番目のRequireFieldValidator(またはその他のバリデータ)がある場合は、Display="Dynamic"
プロパティを設定する必要があることに注意してください。これにより、バリデータが表示されていないときに画面領域を消費しないようになります(これにより、他のバリデーターメッセージがプッシュアウトされる)。カスタムの詳細については
は、私は、これは
関連する問題
- 1. ASP.NET MVC 3 - カスタムバリデータ
- 2. ASP.NETカスタムバリデータ - Page.Validate( "groupName")が起動しない?
- 3. asp.net +カスタムバリデータが検証されない
- 4. カスタムバリデータ
- 5. カスタムバリデータ
- 6. asp.netカスタムバリデータは、私は、ページ内のasp.netカスタムバリデータと私のjQueryプラグインを使用してポストバック
- 7. カスタムバリデータは
- 8. client_side_validationsのカスタムバリデータ
- 9. symfonyのカスタムバリデータ
- 10. Railsカスタムバリデータ:テストオプション
- 11. 角度2非同期カスタムバリデータ
- 12. Zendのフォーム:カスタムバリデータのisValid()
- 13. カスタムバリデータでnhibernate.validatorとx.Val&jQuery
- 14. カスタムバリデータは、すべての
- 15. カスタムバリデータのテストを作成
- 16. カスタムバリデータにラベルを表示
- 17. カスタムバリデータが起動していません
- 18. Zend Frameworkでカスタムバリデータを使用する
- 19. カスタムバリデータのerrormessageを設定しますか?
- 20. ダイナミックErrorMessageを使用したカスタムバリデータ
- 21. Zend Frameworkでのカスタムバリデータの問題
- 22. 問題コレクションプロパティでカスタムバリデータを作成する
- 23. 名前フィールドのカスタムバリデータについて
- 24. ASP.NETでJavaScriptを使用してカスタムバリデータを作成できないのはなぜですか?
- 25. javascript(クライアント側の検証)を使用してASP.NETカスタムバリデータのエラーメッセージを変更しますか?
- 26. Zendフレームワークでは、カスタムバリデータはどこに置くべきですか?
- 27. ビルドSymfony 2複数のフィールドを使用するカスタムバリデータ
- 28. カスタムバリデータを使用するとRSpecが失敗する
- 29. Symfony 2の引数/パラメータを使用したカスタムバリデータ/制約
- 30. カスタムバリデータを動的に追加するJSF 1.2
おかげで、あなたはjqueryの上で「X」を表示しないように示唆されている場合は、代替とは何か,,任意のアイデアを役に立てば幸いthis page
を参照してください、
ClientValidationFunction
プロパティをバリ – freebirdようこそ。代わりに、infoが送信されたときにカスタムバリデーターに 'X'を表示する方法があります。したがって、他のデフォルトのバリデータでは実行できない状況を検証したい場合は、カスタムバリデータが存在します。 – utsikko
もう一度、jQueryを使用して何かを表示したい場合は、アラートボックスをトリガーするか、間違った入力フィールドの背景色を赤で設定します。 – utsikko