問題タブ [custom-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.
java - spring バリデーターを使用したカスタム xsd スキーマ検証
これは、このフォーラムへの私の最初の投稿です。
PNR (フライト) 予約のリストを表す xml があります。この中には、個々の pnrs のリストがあります。1 つの pnr に対して無効なフィールドが 1 つある場合、xml スキーマを再度検証しているときにソープ エラーが発生し、最初のエラー ポイントで検証が停止したように見えます。
基本的に、フライトに 100 個の pnr がある場合、1 つの pnr に無効なフィールドがある場合、その 1 つの無効な pnr のために応答全体が失われます。エラーが発生した場合は pnr を拒否し、残りの有効な pnr とともに応答を送信する必要があります。
構成またはプログラムによるSpring xsd検証でこれを達成するにはどうすればよいですか。
したがって、dutbookings 要素があり、その中に dutbooking のリストがあることがわかります。1 つの予約で検証エラーが発生した場合は、残りの予約を続行したいと考えています。
前もって感謝します。
c# - エンタープライズ ライブラリ検証 XML にカスタム バリデータ型がありません
カスタム バリデータを開発し、Enterprise Library Configuration Consoleでバリデータを使用しました。ただし、config xml のカスタム バリデータのtype属性は、カスタム バリデータの実際のタイプではなく、空白になります。これまでに次の手順を実行しました。
- ValueValidator から継承するカスタム バリデータを作成しました。
- カスタム バリデータに基づいて作成された属性。
- ValueValidatorData から継承するカスタム値バリデータ データを作成しました。
- ビルドされた dll を Enterprise Library Configuration Console のディレクトリにコピーしました。
- soln の「Enterprise Library v6 Binaries Path」に同じパスを追加しました。
上記の手順を実行した後、カスタム バリデータがコンソールのバリデータ リストに表示されるようになりました。バリデーターを適用すると、値バリデーターのすべてのデータがコンソールに正しく表示されました。ただし、構成を保存すると、構成xmlのtype属性の値が空のままになります。
私は何かを逃したことがありますか?
PS: ご参考までに、型を手動で xml に追加した後、バリデーターは正常に動作しますが、型が xml に自動的に追加されないのは少しイライラします。
c# - カスタム検証属性を作成する ASP.NET MVC5 が機能しない
次の検証属性があります。
私のカスタムモデルバインダー:
}
これは、モデルのプロパティに属性を適用する方法です。
問題は、この検証が機能していないことです。カート リストに商品がない場合でも、true が返されます。
なぜこうなった?
forms - 別のフィールドを検証するディレクティブを実装する方法 (angularjs のカスタム フォーム)
私は検証カスタム フォームを持っています。
私はこのようなものを持っています:
- 1° ユーザーが compose.limitCharacter = 100 を持っていることを選択
- 2° Select User has compose.limitCharacter = 200 etc.
これは、数値をチェックするための私の指令です 文字が > 0
テキストエリアを変更せずに選択を変更すると、適切に機能しません。アドバイスはありますか?
laravel-4 - カスタムバリデーターをLaravelのどこに置くのですか?
このページでは、カスタム バリデータを配置する場所についてあまり具体的に説明していません。簡単に作成できます:
しかし、これはどこに行くのですか?私の直感では、「validators.php」ファイルを作成し、global.php 経由で含めるように指示されています。置く場所はそこですか?
ruby-on-rails - Railsカスタムバリデーション続々
パスワードフィールドがあり、それが検証presence
されlength
、両方とも正常に機能しています。しかし、パスワード フィールドが空白のフォームを送信すると、両方の検証でエラー メッセージが表示されます。
私が望むのは、パスワードが空白の場合、length
バリデーターをチェックしてはならず、バリデーターのみにエラーメッセージを表示することですpresence
。長さバリデータは、パスワードが存在する場合にのみチェックされます。
php - Laravel カスタム検証ルール
私はフレームワーク Laravel を勉強していて、とても楽しんでいますが、「バリデーター」に少し問題があります。カスタムルールを作成する必要があります。私はドキュメントとインターネット上のいくつかのサイトを検索し、なんとかそうしました:
1º「app / validators /」というフォルダーを作成しました
2º そのフォルダー内にクラスを含む「CpfValidation.php」というファイルを作成しました。
3ºファイル「app / start / global.php」に次の行を含めました:
4 コントローラーに次のコードを挿入します。
ただし、実行中は、validaCpf の動作にもかかわらず、必要なメッセージが表示されないことを除いて、すべて正常に動作します。「O CPF informado não parece ser válido!」ではなく、「validation.valida_cpf」のみが表示されます。
ruby-on-rails - フォームとバックエンドでの Rails カスタム検証
特別な検証が必要なフォームがあります。Fund_name と呼ばれるフィールドと company_name と呼ばれるフィールドがあります (それぞれ、会社が多くの資金を持つことができる資金と会社のテーブルから)。会社情報とファンド情報は、単一のフォームでユーザーから取得されます (ネストされた属性を使用)
要件は、会社 (またはファンド) の名前が、会社名とファンド名の間で一意である必要があるということです。クライアント側の検証プラグイン用のカスタム バリデーターとリモート バリデーターを作成しました。
問題は、現在の会社を検証せず、独自性を確保するための資金を提供しないことです。最初にフィールドで isValid を呼び出しながら、フィールドをぼかしでオーバーライドできましたが、上記のプラグインで対応できるようにしたかったのです。
最善の方法に関する提案はありますか?
c# - 子コントロールから親コントロールに検証エラーをバブルアップする方法
私の asp.net Web フォーム ページには、ユーザー コントロール ( Control1 .ascx) と [保存] ボタンがあります。Control1 には、複数のカスタム バリデータを含む別のユーザー コントロールControl2 .ascx が含まれています。
Control2のいずれかのバリデーターが失敗した場合に、Control1.Save コードを実行したくありません。これはどのように達成できますか?Control2にValidプロパティを追加し、[保存] ボタンのコードでそれを確認することを考えています。その合理的なアプローチはありますか?また、有効なプロパティで何をすべきですか?
編集:返信ありがとうございますが、私はこれを解決できませんでした。子コントロールからの検証エラーの処理に、より具体的なコード例を含む別の質問を投稿しました