問題タブ [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.
ruby-on-rails - Rails 2 のクライアント側検証
Rails 2.x の client_side_validations (https://github.com/bcardarella/client_side_validations) に似たクライアント側の検証 gem はありますか?
asp.net-mvc-3 - MVC 3 でクライアント側の検証をオフにするにはどうすればよいですか?
ASP.NET MVC 3 に同梱されている既存のフレームワークよりも使用したい、クライアント側の検証用のフレームワークがあります。
MVC 3で無効にする方法を知っている人はいますか?
私は次のことを試しました:
そしてこれはweb.configにあります:
どちらも機能していません:(
ruby-on-rails - backback.jsとRubyonRailsによる検証
rails 2.xまたは3.xでbackbone.jsとrubyを使用して検証を行うためのアドバイスや例はありますか?
asp.net-mvc-3 - .Net Mvc 3トリガー(送信ボタン以外)目立たない検証
欲しいもの
選択したイベントを使用して、ビューでクライアント側の検証をトリガーしたいと思います。'onblur'は別のボタンかもしれませんが、送信ボタン以外のものである可能性があります。
関連リンク
ASP.NetMVCの動的コンテンツに控えめなjquery検証を適用する
私が試したこと
さまざまなイベントリスナーを考慮して、運が悪かったので次のメソッドを実行しました。
$(selector).validate();
$(selector).valid();
$.validator.unobtrusive.parseDynamicContent(selector);
$.validator.unobtrusive.parse($(selector));
概要
したがって、特定のイベント(送信時以外)で起動し、対応する検証メッセージを表示するには、クライアント側の検証が必要です。クライアント検証は送信時に起動し、対応するすべての検証メッセージが期待どおりに表示されるため、マークアップ/レイザー構文のいずれかが必要であるとは思わない。
jquery - jQuery の検証が必要
お時間を割いていただきありがとうございます。
ASP.NET WebForms を使用しており、カスタム CMS 用のカスタム コントロールを構築する必要があります。サーバー側の検証は既に実装しています。必須フィールドの値が null と異なるかどうかを確認し、そうでない場合は、フィールドが必須であることを示すラベルを表示します。
ここで、jQuery 検証を実装し (組み込みの検証 asp.net コントロールを使用しないように指示されました)、条件が満たされない場合 (必要なテキスト フィールドの値が null の場合など) に同じラベルを表示したいと考えています。 )。
jQuery に関する知識はほとんどありませんが、すぐに学習できます。どこから始めるべきかについて、いくつかの指針と方向性を教えていただけますか。どうもありがとうございました!
私の質問は答えられました。私の質問に対する答えを探している場合は、以下のコメントを読んでください。コミュニティに感謝します!
jquery - Rails 3:フォームからのエラーのクリア
まず、deviseとClientSideValidationsでrails3.0.8を使用しています。
モーダルウィンドウにフォーム(ユーザーサインアップ)が表示されています。そのモーダルウィンドウには、JQueryを介して、それを閉じてフォームをリセットするキャンセルボタンがあります。
そのキャンセルボタンを押すと、フォームを再度開くと、フォームを閉じる前からの検証エラーがまだ存在することを除いて、すべてが正常に機能します。
Error_messages.clearは機能しません。モーダルがポップアップしたときにフォームを作成し、閉じたときにフォームを削除することを考えましたが、JSについてはあまり詳しくありません。
とにかく、誰かの専門家からのJSマジックを期待しています。そして、私の英語を失礼します。
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」
c# - Html.TextBoxFor/Html.TextAreaFor と Html.EditorFor のクライアント側検証の違い ([DataType(DataType.MultilineText)] を使用)
ASP.NET MVC 3/Razor でクライアント側の検証 (目立たない) を<textarea>
使用しており、Html.EditorFor を使用して DataType.MultilineText を指定することで動作するようになりましたが、Html.TextAreaFor もクライアント側の検証を行うべきではありませんか?
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'がありません
誰かが案内してもらえますか?
ありがとう!