問題タブ [validationerror]

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 投票する
0 に答える
106 参照

html - Rails 検証エラーを条件付きでカスタマイズする

ActionView::Base.field_error_procRails アプリで検証エラーをカスタマイズするために使用しています。次のように初期化子を作成しました。

fisheyeサブドメインがそうである場合にのみマークアップをカスタマイズしたいのですが、それ以外の場合は別のマークアップを使用したいと考えています。どうすればそれを達成できますか?instanceブロックに渡されるので可能だと思います。

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

ruby-on-rails - Ruby on Rails-JS入力トークン、検証が失敗した場合の問題

多くのタグを持つことができる会社モデルがあります。正常に動作しますが、場合によっては動作しません。会社のモデルの検証が失敗する場合があります。:render =>'edit'の後、ビューにタグは表示されません。data-preがデータを正しく取得していないのではないかと思います。また、検証を解決するときにタグを保持したいと思います。

私はここからこのアイデアを得ました:http://railscasts.com/episodes/167-more-on-virtual-attributes

入力トークンコントロールを使用しています:http://loopj.com/jquery-tokeninput/

これは、tag_tokensに関してCompanyモデルにあるものです。

ビューからのコードは次のとおりです。

編集:

さて、上記のコードの問題点がわかりました。

編集ページのデータをロードすると、preには次のものが含まれますdata-pre="[{"id":1704,"name":"dump truck"}]"。検証エラーのあるフォームを送信すると、data-preに次のものが含まれますdata-pre="1704"

コードをこれに変更した場合:

会社モデルにまだ保存されていない新しいタグは、毎回DBから読み取られるため、削除されます。フォームの遷移間で入力したデータを保持するにはどうすればよいですか?

0 投票する
0 に答える
190 参照

python - 保存時の検証エラー

私たちの購読者は、メンバーシップから退会することはできません. トレースバック エラーから問題を見つけることができないようです (ValidationError: django.utils.functional. proxy object at 0x96d1f8c )。

これらは、プロセスで使用される関数です。

これがサブスクリプション オブジェクトの作成方法です。

これがサブスクリプションモデルです。

登録解除機能を呼び出すスクリプトの一部

これは受け取ったトレースバック エラーです

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

django - モデルを保存するときにMongoengineが大量の検証エラーをスローする

基本的にこのようなもの

私のモデルは正しいようですが(関連するビットのみを表示しています)

そして、ビューの呼び出しは次のようになります

私が得られないのは、なぜこれほど多くの検証エラーが発生するのか、さらには何が問題なのかということです。

編集: 与えられたエラーは、ReferenceField であるモデル内のフィールドの数に等しいことにも気付きました。この場合、グループ化には 16 のフィールドがあります

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

validation - Cakephp 2.x には、ログインの検証に userExists が含まれています

CakePhp は初めてで、CakePhp 2.x を使用しています。私はおそらく、以下の問題を間違った方法で解決しようとしています。そして、私は本当に単純なことを見落としていることを知っていますが、.....

「5 ~ 15 文字の間」に基づいてログインの詳細を検証していますが、期待どおりにエラーが返されます。

したがって、問題は、ログインの詳細 (ユーザー) が存在しない場合でも、フィールドが上記のモデルのルールに従っている場合、エラーは返されない (ダメ) ことです。これに別の検証を追加して、そのユーザーが実際に存在するかどうかを確認する別のルールを追加するのは正しいでしょうか? ならどうやって!?

または、これをコントローラーのログイン機能に組み込み、ユーザーが存在するかどうかを確認しますか? 私は今少し混乱しています。画面を見ている時間が長かったのかもしれません。

ありがとう。

0 投票する
0 に答える
399 参照

spring - reCaptcha google chrome Spring MVC二重送信の問題

ビューにはSpring MVC 3とJSP/JSTLを使用しています。reCaptcha をフォームに組み込みました。フォームを送信すると、一貫性のない非常に奇妙な動作 (常に発生するわけではなく、ランダムです) に気付きました。これは Google Chrome でのみ発生します。

Web を検索しましたが、この問題に関する情報は見つかりませんでした。

基本的に、有効なキャプチャを含むフォームを送信すると、フォーム ページに戻されますが、キャプチャは有効です。私は幸運にもそれをデバッグすることができ、キャプチャが有効であることを確認しましたが、制御のフローは何らかの方法で傍受されています。

つまり、新しいビューを含む ModelAndView コントローラーを返す必要がありますが、代わりに、制御の流れは関数の先頭に戻ります!!! recaptcha コードにヒットしますが、この時点では recaptcha コードが無効であるため、FALSE と表示されます。その後、元のフォーム ページに戻ります。これについてイライラするのは、キャプチャが元々有効であり、通常の動作に従って実行される他の有効なロジックが原因で発生する本番データベースへのコミットがあることです。

reCaptcha ボックスは、エラーが表示されている唯一のボックスであり、コードを再入力する必要があることが示されています。唯一の大きな問題は、たとえ私の reCaptcha が悪かったとしても、すぐに戻ってきてもう一度やり直してくださいと言うべきですが、それは有効であると表示されず、制御の流れを乗っ取ってからフォームページにリダイレクトするべきです.

最終結果は、ユーザーが再度送信するため、データベースに 2 つの正確なレコードを取得することです。このようにしか起こりません。つまり、3 回以上送信する必要があるシナリオに遭遇したことはありません。

これは Google Chrome でのみ発生します。Firefox と IE でこれを試しましたが、この問題は見たことがありません。別の国の誰かがこのフォームを介して情報を送信したところです。使用しているブラウザーを尋ねたところ、Chrome であることが確認されました。私も、この問題が実際に問題であることを知るのに十分な経験を積んできました。

制御の流れが関数の先頭に戻る理由を知っている人はいますか?? 私が気付いたもう 1 つのことは、制御の流れが常に下に行くとは限らないということです。もう 1 回、私が通り抜けていたとき、それはちょうど一番上にジャンプしました。

私は実稼働システムでこれを理解しようとしているので、どんな助けも親切に感謝します!! ありがとう!!

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

jsf - JSFバイパスselectOneMenu検証エラー

以下に示すように、JSF の selectOneMenu (コンボ ボックス) の検証エラーをスキップするにはどうすればよいですか。

form1:menu1: 検証エラー: 値が無効です

コンボ ボックスの値の変更が正しく、期待どおりである場合の結果。検証エラーを回避したいだけです。

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

laravel - Laravel4: ファイル エントリの検証

アプリに写真をアップロードするための簡単なフォームがあります。

タイトル、キャプション、およびファイルを選択するためのボタンの 3 つのフィールドがあります。現在、タイトルが必要かどうかの検証チェックが行われています。キャプションは不要でOKです。

しかし、ファイルに関する検証をどのように処理できるかわかりません。

ファイルが挿入されていない場合、laravel エラー メッセージが表示されます。代わりに、検証エラーが必要です。また、画像のみを入力するように要求するにはどうすればよいですか? ワード文書でもアップロードできるようになりました。

今のままのルールがあります。写真モデルでは:

ありがとうございました!