問題タブ [client-side-validation]

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

jquery - Ajax.BeignForm()と必要なスクリプトの再参照?

Ajax.BeignForm()で構成される部分ビューを作成しました。これについて読んだ限り、クライアント側の検証を機能させるには、次のスクリプトを参照する必要があります。

部分ビュー(Ajax.BeignForm()で構成されるビュー)を呼び出すビューで既にそれらを参照していましたが、それらを再参照する必要があります。しかし、それは私に2日かかる問題を引き起こし、ここで説明した問題を引き起こします。その問題は上記のスクリプトを削除することによってのみ解決され、それらを削除するとクライアント側の検証が機能しなくなります。何かアイデアはありますか?

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

ruby-on-rails-3 - Rails 3 - client_side_validation and how to work with checkbox?

I am using on my pages client_side_validation and everything works fine. But now I have in my form 2 checkboxes and I need to check the user fill one of them (I used jQuery for denied to fill both).

I am trying to fing the way, how to do validation rule in my model for getting, that the checkbox was filled.

If I want to check my input (if contains some string), I'll use:

validates_presence_of :email, :message => "Some message"

But I don't know, how to do the same for checkbox... In my form is:

Thank you so much

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

jquery - ASP.NET MVC 3 ビューで JavaScript (jQuery) からのエラーを表示するための推奨される方法は何ですか?

JavaScript ハンドラー (jQuery を使用) を介して ASP.NET MVC 3 サーバーにフォームを送信し、別の JavaScript ハンドラーでサーバーからエラー応答を受け取ります。私が疑問に思っているのは、フォームの送信に起因するエラー メッセージをビューに表示する方法です。標準の ASP.NET MVC 3 イディオム/コンストラクトを使用することをお勧めします。

編集

JavaScript エラー ハンドラー関数で受信した、サーバーからのエラー メッセージを表示したいことに注意してください。

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

ruby-on-rails - Rails 3 client_side_validations でコンパイル エラーが発生する (私はデバイスを使用しています)

client_side_validations を使用すると、以下のエラーが発生します...ソースを下に置きました..フォームは複雑ではなく、デバイスで使用している単純なフォームです...誰かが私に何が問題なのか助けてくれます..

エラー:

よろしくマドゥカール

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

asp.net-mvc - ASP.net MVC 3 Ajax.beginform の更新とクライアント側の検証の問題

ajax.beginform を使用した部分ビューを更新しようとしています。通常、初めてクライアント側で検証しますが、外部ボタン イベントを使用して部分ビューの innerHTML を更新すると、ボタン送信時にクライアント側の検証が行われなくなります。

google chrome では正常に動作していますが、IE 8、9、または Mozilla では動作していません。

私が作成したサンプルプロジェクトをダウンロードするには、以下のリンクを見つけてください。

サンプルをダウンロード

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

c# - ラップ/マルチ モデル ビューのクライアント側検証

これら 2 つのモデル クラスを 1 つのモデルにラップしています。厳密に型指定されたビューとサーバー側の検証は十分に機能しますが、このラップされたモデル クラスに対してクライアント側の検証が機能しません。

クライアント側のコードは次のとおりです。

問題は、emailProperty がそのモデルに記載されているプロパティ名のみを返すことです。「EmailAddress」ですが、厳密に型指定されたビューは、次のように呼び出されるため、「Model1Name.EmailAddress」として名前を割り当てます。

したがって、プロパティを検索すると null が返され、エラーが発生します。したがって、ここでの私の質問は次のようになると思います。

  1. 割り当てられたモデル名 ("Model1Name") を取得してプロパティ名を追加する方法はありますか?
  2. 割り当てられたモデル名を DataAnnotations/ModelValidationRule クラスから渡すことはできますか? もしそうなら、どのように?

ここに私のモデルクラスがあります:

補足: クライアント側の検証は、単一のモデル ビューに対して適切に機能します。

編集 多くのデバッグの後、私はそれを知りました

私のDataAnnotationsModelValidatorでは、パラメーター名「EmailAddress」のみが返され、そのプレフィックス「Model1Name」が省略されているため、間違ったIDが返されます。

どんな助けでも大歓迎です。ありがとう。

0 投票する
6 に答える
11289 参照

jquery - jQuery - スマートウィザード。「前へ」ボタンの検証をオーバーライドするにはどうすればよいですか?

基本的に、「次へ」ボタンがクリックされたときにデータを検証する必要がありますが、ユーザーが戻りたい場合、現在のステップに必要なフィールドが導入されているかどうかを検証したくありません

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

jquery - jQuery Validations プラグイン - クイックフラッシュを防ぐためにスピナーに遅延を追加

クライアント側の検証を行うために、jQuery 検証プラグインhttp://docs.jquery.com/Plugins/validationを使用しています。

ユーザー名がデータベースで使用可能かどうかを確認するためのリモート検証があります。応答時にスピナーが突然表示/非表示になるのを防ぐために、リクエストにかかる時間よりもおそらく 1 秒長くスピナーを停止させたいと考えています。は非常に速いです。

スピナーを処理するために使用しているコードは次のとおりです。

助言がありますか?

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

ajax - 部分的にレンダリングされた ajax 内で ClientSideValidations gem を使用する

私は現在 ClientSideValidations gem を使用しており、ajax を使用してパーシャルをレンダリングし、上記の gem でパーシャルをレンダリングした内部のアドレスを検証しようとしてスタックしました。モデルで指定された間違った組み合わせを入力しても何も起こりません。

address-form を直接参照して検証を試みると、指定どおりにすべてが正常に機能します。

パーシャル内で検証を機能させる方法に関するヒントや考えはありますか?

ありがとう!

編集: JS コンソールにエラーはありません。たとえば、短すぎる郵便番号 (モデルで 5 桁で指定) を入力しても何も起こりません。ところで、私はビューにhamlを使用しています。

だから私の見解ではコード:

対応コントローラーのアドレス_controller.rb

対応する index.js.erb

および対応する部分

私が言ったように、郵便番号などのレンダリングされた部分入力を検証しても何も起こりません。面白いことに、以下を見ると、アドレスを編集するために Rails によって生成されたビューによって自動的に、検証がうまく機能します。

アドレスを編集するためのレール生成ビュー

私はこの問題に長い間取り組んできましたが、これを修正する方法についてまったく手がかりがありません。Railsで生成された部分をレンダリングするときに検証を使用すると問題なく動作するため、ajaxと関係があると確信しています。

どうもありがとう!フィル

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

ruby-on-rails - 消えるラベル

入力が検証に合格しない場合、入力の後にエラー ラベルが表示されますが、入力名を保持する最初のラベルは消えます。何か案は?ありがとう。

検証前

検証後

_form.html.erb

initializers/client_side_validations.rb

宝石

  • レール3.1.0
  • client_side_validations 3.1.0