問題タブ [customvalidator]

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.

0 投票する
1 に答える
1047 参照

asp.net - asp.net CustomValidator が起動しますが、ServerValidateEventArgs 値は常に空です

CustomValidator の実装に問題があります。MaskedEditExtender を持つ TextBoxes が複数あります。すべてに日付 ( "dd-MM-yyyy") が含まれている必要があります。この日付を確認するには、CustomValidator を使用したいのですが、MyValidate 関数に渡される e.Value は常に空ですが、TextBox は空ではありません。

コード:

コードビハインド:

同じ問題を抱えている ClientValidationFunction がありました。

誰もこれに対する解決策を知っていますか? 私は何かが欠けていると思いますが、何かわかりません.別のWebサイトの同様のソリューションは完全に機能します.

0 投票する
5 に答える
6851 参照

asp.net - CustomValidator が機能しない

テキストボックスに入力されたテキストがデータベースの特定のフィールドと一致するかどうかをチェックする CustomValidator があります。これは以前はすべてうまく機能していましたが、それ以来ページをかなり変更したため、機能しなくなりました。これに影響を与えるような変更を加えたとは思いませんでしたが、変更したようです。他のすべてのバリデーター (必須フィールド バリデーター) は正常に動作していますが、CustomValidator が応答しません。

とにかく、ここに私のコードがあります:

CustomValidator:

VB コードビハインド:

CustomValidator1.SetFocusOnError = True および args.IsValid = False になるまで、すべてが機能しています。If ステートメントをテストしたところ、正しく動作しており、true が返され、その中に入れたものはすべて実行されます。

0 投票する
3 に答える
510 参照

asp.net - clientValidateFunction がすでにある場合、カスタム バリデータには ServerValidate イベントが必要ですか

私の知る限り、顧客バリデーターに clientValidationFunction がある場合。値が有効になるまで、ポストバックは発生しません。したがって、clientValidateFunction が既に存在する場合、ServerValidate イベントを正しく持つ必要はありませんか?

0 投票する
2 に答える
1431 参照

asp.net - テキストボックスが空でなくても、カスタムバリデーターが起動しません

私はcutomvalidator、textbox.text =1とサブルーチンを持っています:

vNumeric.Validateをデバッグしようとすると、sub ValidateNumbers2が起動しませんか?なんで?

アイデア?私はこの小さな問題に多くの時間を無駄にしています。いくつかの理由でcustomvalidatorを使用する必要があるだけです。

0 投票する
1 に答える
2706 参照

asp.net - 検証が失敗した場合にClientValidationFunctionが起動しないASP.NETCustomValidator

customvalidatorを使用して日付を検証していますが、これはうまく機能していません。理由は誰にもわかりません。

これは私の.aspxです

誰もがこれの何が悪いのかわかりますか

0 投票する
1 に答える
1701 参照

c# - カスタム バリデーターで MetadataType 属性が無視される

(.NET 4.0/WebForms/EF 4.1 POCO)

やあ、

WebForms で DataAnnotations を使用するために、カスタム バリデーターを使用しています (ソース コードは次のとおりです)。

生成されたクラスで DataAnnotations を直接使用すると、すべてうまくいきます。しかし、部分クラスを持つ Metadata クラスで DataAnnotations を使用すると、検証で DataAnnotations 属性がバイパスされるようです。データを DbContext に保存すると検証され、EntityValidationErrors が検証済みのエラーを返すため、メタデータが適切に認識されたことがわかります。

私はいくつかの検索を行い、これを見つけました: (http://stackoverflow.com/questions/2657358/net-4-rtm-metadatatype-attribute-ignored-when-using-validator/2657644#2657644)。残念ながら、私の実装は機能しませんでした。どこに電話すればいいのかわからないかもしれません。Metadata クラスのコンストラクターでそれを呼び出そうとしましたが、うまくいきませんでした。

検証するモデルは DataLayer.dll にあり、DataAnnotationsValidator クラスは Common.dll にあります。

これは私の DataAnnotationsValidator クラスです:

ありがとう!!

0 投票する
1 に答える
727 参照

javascript - ASP.NET CustomValidator - クライアント側で ClientValidationFunction を変更することは可能ですか?

クライアント側で(javascriptから)ASP.NET CustomValidatorのClientValidationFunctionを変更することは可能ですか? 条件付き検証を実行するために、javascriptでClientValidationFunctionを動的に選択したいと思います(ClientValidationFunctionは、ユーザーがページで行うアクションに応じてバリデーターに設定されます)。

このアプローチは可能ですか?

ありがとう

0 投票する
2 に答える
1859 参照

javascript - args.IsValid true/false の設定中に CustomValidator の ClientValidationFunction が失敗する

以下のように ClientValidationFunction を持つ CustomValidator があります

コメント行がコメントされている場合にのみ、「合格」および「失敗」というエラー メッセージが表示されます。これらの行が有効になっている場合、アラートはまったく表示されません。どうして ??

EDIT コードを停止して20分間実行した後(コードのこの部分以外のことを行っています)、現在動作しています!!! ダミアンと ub1k に感謝します。なぜそれが起こったのかわかりません:(

0 投票する
2 に答える
2537 参照

forms - 埋め込まれたフォームに symfony の検証後エラーを表示する

私はembededFormsを含むフォームウィッチを持っています。

ポストバリデータ:

myPostValidator メソッドでエラーをスローします。

root-form のグローバル エラーが表示されるようになりました。

正しいフィールドの横にエラーを表示したい。

0 投票する
1 に答える
2240 参照

javascript - customvalidatorクライアント側の検証

カスタムバリデーターがあり、サーバー側ではなくクライアント側で検証する必要があります。これが私の関数です:

誰かがこれについて私を助けてくれますか?前もって感謝します。