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

jquery-validate - 最初の文字はjqueryを使用する数字であってはなりません

私はjqueryとログインフォームの作成に不慣れです。「ユーザー名」の条件の1つは、最初の文字が数字で始まらないことです。jqueryを使用してこれを行う方法は?

前もって感謝します。

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

jquery-validate - name プロパティにプレフィックスを持つフィールドの jQuery 検証

jQuery Validation プラグインをいくつかの Web サイトに追加しようとしていますが、検証するフィールドの name プロパティに "Customer.FirstName" などのプレフィックスが付いているという問題が発生しています。

JSON オブジェクトをルールの検証関数に渡す必要があるため、要素が見つからないため機能しません。

フィールドごとに行う方法はありますか、それとも「#Customer\.FirstName」など、フィールド ID を文字列として指定する JSON オブジェクトのバリアントを渡すことはできますか?

前もって感謝します!

編集:

グレッグの提案に従って、私はそれを機能させました。したがって、このような問題を抱えている人は、次のようにする必要があります。

セレクターに「#」を追加したり、「\\」エスケープ文字をセレクターに追加したりしないでください。したがって、「#Prefix\\.FieldName」は何にも一致しないため、それらの文字をそのままにしておきます。

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

jquery - JQuery 検証プラグイン - エラーの強調表示の問題

2 つの入力テキストボックスを含むフォームがあり、両方の jQuery 検証ルールを含めました。

利用した:

エラー コントロールを強調表示します。問題は、次のシナリオでは、両方の入力テキスト ボックスが強調表示されたままになることです (背景色: 赤)。

  1. テキストボックス 1 に 5 文字未満のテキストを入力してください
  2. テキストボックス 2 を空白のままにします
  3. 送信を押します
  4. 両方の入力テキスト ボックスの背景が赤に変更されます (これは正しいです)。
  5. ここで、テキスト ボックス 1 に 6 文字のテキストを入力します (有効な入力)。
  6. テキストボックス 2 を空のままにします
  7. 送信を押します
  8. 両方のテキスト ボックスの背景色は赤のままです。テキストボックス1の背景色が赤であってはならないことが期待されています

この問題を解決するにはどうすればよいですか?

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

jquery - Jqueryの検証:検証なしでjavascriptを使用してフォームを送信します

JQuery検証プラグインを使用しています。私は次の仕様を持っています:'フォームが10秒以内に使用されない場合は、ユーザーに警告を表示します。ユーザーが何もしない場合は、とにかく送信します。

タイマーなどの他に、フォームを送信するための次のコードがあります。

内容:特定の非表示フィールド値を設定してから、フォームを送信します。この場合に検証されないことを確認するために、validate関数を追加しました。あなたはそれを推測したかもしれませんが、それは機能しません。

誰か手がかりはありますか?

ミシェル

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

jquery - jQuery フォーム フィールドのチェックリスト

私はフォームを持っていて、どのセクションが完了したかをユーザーに示すためのアイテムのリストであるチェックリストを表示したいと考えています。それらのフォームフィールドがそのように完成したかどうかに応じて、チェックマークまたはクロスを表示する各リスト項目に css クラスを適用できるようにしたいと考えています。

場合によっては、ティックまたはクロスを表示するかどうかを決定するために、各セクションに複数のフォーム フィールドが存在することがあります。

誰かが以前にこのようなことをしたことがあるか、または例を知っているかどうか疑問に思いましたか?

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

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

jquery - JQuery バリデータ プラグイン

フォームにバリデーターを実装することに成功し、重要な最後のニーズを除いて、すべてのニーズに対して正常に機能しています。

純粋に警告であるがフォームの送信を許可する検証メッセージを拡張または作成する方法 (または可能かどうか) を知っている人はいますか (つまり、フィールドはまだ有効です)。

これを説明するには; 必須で、数値で、範囲内 (0 ~ 99999) のフィールドがありますが、5000 を超える値を入力すると、(エラー メッセージに従って) 警告を表示したいと思います。変更することを検討してください。

それが理にかなっていることを願っています!


編集: 申し訳ありませんが、要素がフォーカスを離れるときに、要素の横にある他のすべての検証エラー メッセージとしてメッセージを表示したいと言いました。他のすべてが有効であると同時に、フィールドを有効または何かとしてマークした後に発火するルールを持つことが可能かどうかはわかりませんでしたか?

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

jquery - jQuery-トリガーするカスタム検証メソッドの取得

フォームにカスタム検証メソッドを追加した場合、送信する前にフォームをトリガーするにはどうすればよいですか?

フォームフィールドを装飾していませんが、ルールセクションに新しいメソッドを追加するとメソッドがトリガーされると思いましたが、機能しません。

「送信」ボタンが押されたときに検証がトリガーされるようにしたいと思います。

ただし、送信ボタン以外のフォームフィールドに検証クラス名を追加すると、このルールがトリガーされます。送信する直前にトリガーされるようには見えません。

0 投票する
4 に答える
6103 参照

jquery - JqueryValidateプラグインとの依存関係の不一致

私はJqueryを初めて使用し、テキストボックスに対して検証ルールを使用しています。問題は、テキストボックスを必須としてマークした場合、ユーザーが値を入力しないと、検証メッセージが表示されないことです。テキストボックスに別の検証メッセージを関連付けました。値は範囲内にあり、ユーザーが入力を入力すると機能します。

問題はthis.optional(element)にあり、ユーザーが入力を提供しない場合に依存関係の不一致を返します。

私のテキストボックスもオプションである可能性があるので、this.optional(element)を呼び出す必要があります

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

javascript - jquery 検証プラグインを使用して条件付き検証を行う方法

Bassistance jQuery プラグイン検証を使用しています。

2 つの値を持つドロップダウン リストがあります。

ユーザーが最初の値を選択した場合は、有効な日付フィールドを入力する必要があり、2 番目のオプションを選択した場合は、テキスト ボックスにテキストを入力する必要があります。

何も選択されていない場合は、これについても検証を返す必要があります

どうすればこれを達成できますか?

ありがとう