問題タブ [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 に答える
371 参照

ruby-on-rails - Rails 2 のクライアント側検証

Rails 2.x の client_side_validations (https://github.com/bcardarella/client_side_validations) に似たクライアント側の検証 gem はありますか?

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

asp.net-mvc-3 - MVC 3 でクライアント側の検証をオフにするにはどうすればよいですか?

ASP.NET MVC 3 に同梱されている既存のフレームワークよりも使用したい、クライアント側の検証用のフレームワークがあります。

MVC 3で無効にする方法を知っている人はいますか?

私は次のことを試しました:

そしてこれはweb.configにあります:

どちらも機能していません:(

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

ruby-on-rails - backback.jsとRubyonRailsによる検証

rails 2.xまたは3.xでbackbone.jsとrubyを使用して検証を行うためのアドバイスや例はありますか?

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

asp.net-mvc-3 - .Net Mvc 3トリガー(送信ボタン以外)目立たない検証

欲しいもの

選択したイベントを使用して、ビューでクライアント側の検証をトリガーしたいと思います。'onblur'は別のボタンかもしれませんが、送信ボタン以外のものである可能性があります。

関連リンク

送信ボタンを使用せずに検証をトリガーする方法

ASP.NetMVCの動的コンテンツに控えめなjquery検証を適用する

私が試したこと

さまざまなイベントリスナーを考慮して、運が悪かったので次のメソッドを実行しました。

$(selector).validate();

$(selector).valid();

$.validator.unobtrusive.parseDynamicContent(selector);

$.validator.unobtrusive.parse($(selector));

概要

したがって、特定のイベント(送信時以外)で起動し、対応する検証メッセージを表示するには、クライアント側の検証が必要です。クライアント検証は送信時に起動し、対応するすべての検証メッセージが期待どおりに表示されるため、マークアップ/レイザー構文のいずれかが必要であるとは思わない。

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

jquery - jQuery の検証が必要

お時間を割いていただきありがとうございます。

ASP.NET WebForms を使用しており、カスタム CMS 用のカスタム コントロールを構築する必要があります。サーバー側の検証は既に実装しています。必須フィールドの値が null と異なるかどうかを確認し、そうでない場合は、フィールドが必須であることを示すラベルを表示します。

ここで、jQuery 検証を実装し (組み込みの検証 asp.net コントロールを使用しないように指示されました)、条件が満たされない場合 (必要なテキスト フィールドの値が null の場合など) に同じラベルを表示したいと考えています。 )。

jQuery に関する知識はほとんどありませんが、すぐに学習できます。どこから始めるべきかについて、いくつかの指針と方向性を教えていただけますか。どうもありがとうございました!


私の質問は答えられました。私の質問に対する答えを探している場合は、以下のコメントを読んでください。コミュニティに感謝します!

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

jquery - Rails 3:フォームからのエラーのクリア

まず、deviseとClientSideValidationsでrails3.0.8を使用しています。

モーダルウィンドウにフォーム(ユーザーサインアップ)が表示されています。そのモーダルウィンドウには、JQueryを介して、それを閉じてフォームをリセットするキャンセルボタンがあります。

そのキャンセルボタンを押すと、フォームを再度開くと、フォームを閉じる前からの検証エラーがまだ存在することを除いて、すべてが正常に機能します。

Error_messages.clearは機能しません。モーダルがポップアップしたときにフォームを作成し、閉じたときにフォームを削除することを考えましたが、JSについてはあまり詳しくありません。

とにかく、誰かの専門家からのJSマジックを期待しています。そして、私の英語を失礼します。

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

asp.net-mvc-3 - MV3 入力の検証 - IE8 と IE9 では動作が異なります

MVC3 アプリケーションで入力フィールドを検証するために DataAnnotations を使用しています。正規表現の検証を使用しています。IE8 と IE9 の UI で検証メッセージが表示されます。しかし、クライアント側の検証が失敗した後でも [保存] ボタンを押すと違いに気付きます。IE9 は私をクライアント側にとどめます。ただし、IE8では、コントロールはコントローラーアクションに移動し、検証がエラーになるようにコントローラー側のTryValidateModelが必要です。

IE8がサーバーラウンドトリップを行っている理由を知っている人はいますか?

編集:コードを追加します。これは cshtml に入ります。

これは DataAnnotation を使用した部分クラスです。Person クラスは EF によって駆動されます。そのため、検証を行うためのメタデータ クラスを作成する必要があります。

編集:参照されているJavaScriptファイルを追加します。「~/Scripts/jquery.validate.min.js」「~/Scripts/jquery.validate.unobtrusive.min.js」

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

c# - Html.TextBoxFor/Html.TextAreaFor と Html.EditorFor のクライアント側検証の違い ([DataType(DataType.MultilineText)] を使用)

ASP.NET MVC 3/Razor でクライアント側の検証 (目立たない) を<textarea>使用しており、Html.EditorFor を使用して DataType.MultilineText を指定することで動作するようになりましたが、Html.TextAreaFor もクライアント側の検証を行うべきではありませんか?



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

ruby-on-rails - Herokuでのクライアント側の検証

サインアップフォームを検証するためにhttps://github.com/bcardarella/client_side_validationsを使用しています。

私はその形式でユーザー名と電子メールの一意性を検証しています:

一意性のデータベース検証は、私のローカルマシンで正常に実行されています。しかし、Herokuで試してみると、機能しません。

編集:

サインアップフォームは次のとおりです(私はdeviseを使用しています):

次のエラーが発生します:

rails.validations.js:154

Uncaught TypeError:Object(?-mix:^(a-zA-Z * ?|([a-zA-Z0-9] + _?)*)$)にはメソッド'test'がありません

誰かが案内してもらえますか?

ありがとう!

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

ruby-on-rails-3 - Rails3.1を使用したclient_side_validationsのデバッグ