問題タブ [jquery-validate]

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

jquery - Disable Jquery validation

I am using jQuery validation plugin for UI validation. I have a Jquery menu to select the type of transaction. On certain menu selection there should not be any validation happening. I am not sure if there is a way to tell Jquery validation to be disabled

I am using a following ways for the validation

1) $.validator.addMethod()

2) $.validator.addClassRules()

3) $("#submitButton").validate({ rules: { some rules }, messages: { some messages }

on click of the submit button for a particular menu selection i want the validation to be turned OFF. Is there a way to achieve this?

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

jquery - JQuery Validation - 複数のフィールドに対する単一のルール?

これは簡単な質問かもしれませんが、私はこれを拾っているだけなので、親切にしてください:)

JQuery検証を使用して、テキストボックスを必須フィールドにしたい場合は、「必須」のcssクラスを要素に追加するだけで、検証によって取得されます。

もう少し複雑なルールが必要な場合、つまり. カスタム CSS クラス名をルールのキーとして使用できますか、または最小長が必要なテキストボックスごとに個別のルールを作成する必要がありますか? ドキュメントには、カスタム ルールのキーは要素の Name 属性であることが示されています。

前もってありがとう、ニック

編集:

ルールを追加してから、ルール名をクラスとして要素に追加しようとしましたが、完全に無視されます。

私のスクリプトでは:

私のhtmlで:

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

jquery - jQuery Validator カスタム メソッド

このhttp://jsbin.com/osolo/を見ていただけますか?

数値ではなく Min Age に文字を入力して送信すると、カスタム検証メソッドで正規表現を使用して jquery バリデーターを使用してこれが検証されますが、これは機能しますが、もう少し動的にすることを検討しています。

カスタム検証方法では、行

検証中の要素からメタデータを取得します。私がやりたいのは、

テストする正規表現として(これが問題であることはわかりません)、問題があるとわかるのは、呼び出し時に提供されるメッセージを使用するのではなく、フィールドが検証されない場合です

使いたいです

カスタムメソッド内からのエラーメッセージとして、誰かが私を正しい方向に向けることができますか?

ありがとう

ワンショット

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

jquery-validate - jQuery.validator.methods.required()

私のコードは:

しかし、要素が必要な場合にのみチェックしたい...どうすればいいですか?

10倍!!

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

javascript - MicrosoftMvcJQueryValidationとAjaxSubmitの組み合わせ

Ajax呼び出しを介してデータを送信したいフォームにMSJQuery検証を適用しようとすると問題が発生します。DataAnnotationsとMicrosoftMvcJQueryValidation.jsライブラリを使用して、クライアント側とサーバー側の検証を実行しています。

サーバーの検証はうまく機能し、クライアントの検証を有効にしようとしています。

onclickイベントは、カスタムAjax呼び出しを介して管理されます。私のページソースでセクションを見ることができます

しかし、実際のAjax呼び出しの前にデータを検証したいと思います。

それどころか、送信入力を使用して

クライアント側の検証は実行されますが、ajax-callは実行されず、フォームはポストバックを介して送信されます。

jQuery.validateライブラリを変更せずにそれらを連携させる方法はありますか?

出来ますか?私はこれに間違ったアプローチを使用していますか?

前もって感謝します

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

user-interface - UIタブのアイコン(検証)

検証が失敗したときにUIタブにアイコンを追加しようとしています。

どの方法を使用する必要がありますか(オプションは私の推測です)。

誰かが私を助けることができますか?

ありがとう

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

jquery - Jquery Validation - Value can't be greater than

I'm trying to do some validation on 2 numerical fields and not done much JQuery validation this year.

-Product A comes with Product B. -You can have unlimited amount of Product A -But Product B can only have the same or less than Product A

For example: If Product A qty is 5 then product B can be 1 to 5.

I have tried an validation.addmethod but ended up all confussed. The product ids for A and B are autogenerated but i it is possible to matach Product B to A.

Any ideas?

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

jquery-validate - jQuery Validation プラグインは最初のフォームにのみアタッチします

jQuery Validationプラグインの奇妙な動作に気付きました。バグの可能性があります ( http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.jsの最新バージョンでテスト済み)。

ページに複数のフォームがあるとします。

このコードにより、最初のフォームのみが検証されます。

しかし、これはデータバリデーターをすべてのフォームに添付します:

それは設計によるものですか?一度にすべてのフォームを処理できないのはなぜですか?

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

jquery - IE 8 の Jquery.Validate プラグインでエラーが発生する

何が起こっているのかわかりませんが、jquery 検証プラグイン (1.5.5) が機能しておらず、Firefox でほとんどのテストを行ってからどのくらいの期間が経過したかわかりません。

問題は、jquery が検証するフォームの 1 つに移動し、「作成」ボタンを押すと、検証が正常に開始され、IE8 を含むすべてのブラウザーで正しく実行されることです。それがうまくいかないのは、私がこれをするときです。

最初のドロップダウン リストを選択し、何かを選択します。次に、[作成] をクリックすると、最初のドロップダウン ボックスのエラーを除いて、すべての検証エラーが表示されます。

IE 8 を除くすべてのブラウザーでこれを行います。

Web ページのエラーの詳細

ユーザー エージェント: Mozilla/4.0 (互換性あり; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0) タイムスタンプ: 2009 年 11 月 8 日 (日) 03:26:08 UTC

メッセージ: オブジェクトが必要行: 890 文字: 5 コード: 0 URI: http://localhost:3668/Scripts/Plugins-Development/jquery.validate.js

これは890行目にあるものです

これは、メソッド ブロック全体と同様です。

何が起こっているのかわからない。