問題タブ [errorplacement]

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 に答える
3096 参照

jquery - デフォルトの jquery-steps エラー メッセージをオーバーライドする

私は単純なものを見落としているだけだと確信しています...しかし、jQueryステップのフォーム検証で無効な入力項目(テキストボックスなど)の横にテキストエラーメッセージを表示したいです。Jquery-steps に基づくコードはこちら

私が読んできたことから、これはトリックを行う必要があります:

しかし、検証では単にこれを無視し、無効なアイテムに 'class="error"' を追加するだけで、ラベルや div (など) を追加してメッセージを表示しません。

私は何を取りこぼしたか?

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

jquery - jQueryのvalidate errorPlacementで選択ボックスをターゲットにする方法は?

「ラジオ」タイプの入力がある場合、次のようにターゲットにします。

選択ボックスをどのようにターゲットにしますか? 私はもう試した:

しかし、それはうまくいきません。簡単なものでなければならないことはわかっていますが、構文がわかりません。

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

jquery - jquery Validate errorPlacement 挿入要素 + br + エラー

次のように、jQuery Validation DOCS の「errorPlacement」を使用しようとしています。

ここまでは順調ですが、私が本当に望んでいるのは、それぞれの場合に入力とエラー ラベルの間に<br />タグを挿入することです。

私は試してみました:

...しかし、運が悪い。それを行う簡単な方法はありますか?どんな助けでも大歓迎です。

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

jquery - jquery 検証でのエラー配置

検証エラーを特定の場所に配置したいのですが、デフォルトで使用しています

これにより、フォーム コントロール要素の直後にエラー メッセージが表示されます。しかし、フォーム コントロール要素ごとに特定の場所にエラーを表示したいと考えています。

私のHTMLページは次のようになります。

フォームコントロールごとに検証エラーメッセージspanを表示したい。class err_label

私はこのようなことを試しました:

等..

しかし運がない。問題は単純かもしれないと思いますが、正しい解決策を得ることができません..誰かが私を助けることができます..

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

jquery - ラベルのjqueryエラーの配置

SQL db から質問を作成する動的フォームがあります。質問テキスト自体はラベルまたは凡例にあります。その下に、オプション、チェックボックス、またはテキスト入力フィールドが表示されます。送信後、jquery でエラーをチェックしますが、エラー テキストの配置は、オプション、チェックボックス、またはテキスト フィールドの前後にあります。質問テキストの後に * だけが必要です。どうすればそれを手に入れることができますか?

HTML フォーム コードの一部は次のとおりです。

jquery ピース:

次のようになります。

  1. 博士課程の学生はプロジェクトを継続しますか?

はい

いいえ

  1. 昨年の進捗は計画通りでしたか?

はい

いいえ、プロジェクトは予定より遅れています

  1. 来年度の計画はありますか?

はい

いいえ

  1. 来年は遅れが予想されますか?

はい

いいえ

  1. このプロモーションの進行状況について、追加のコメントはありますか?

したがって、標準である「はい」または「いいえ」フィールドの前後ではなく、質問テキストの後ろのエラーメッセージとして * が必要です。

0 投票する
0 に答える
549 参照

javascript - 1つのエラーフィールドのみにjquery検証エラープレースメントを使用する方法

jQuery 検証を使用してフォームを検証しています。私のフォームは、セクションに分割されます。通常の入力があるフォームの上部には、検証エラー メッセージが正確に配置されています。

私の問題は、別のセクションに配置された特定のエラー ラベルが表示されないことです。関数を試すように言われましたがerrorplacement、特定のエラー メッセージでこれを使用する方法がわかりません。

以下の私のコードでは、2 つのHTMLコメントが表示されます。1 つ目は、入力をそこに移動すると、エラー メッセージが表示されることを示しています。2 番目のコメントは、入力が現在ある場所と実際に入力したい場所ですが、そこには表示されません。

入力の ID は#interestHiddenです。

errorplacementこの1つのエラーメッセージだけを使用する方法を誰かが知っていますか?

以下の私のコードを参照してください

試み:

更新された JS:

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

jquery - jQuery AJAXから表示されたエラーリターンを見つけるためにスクロール位置を制御する方法

返されたエラー テキストを下に表示するか、入力フィールドのフォーカスを上から 150 ピクセルほど下げます。このままではエラー テキストが表示されないためです。

フォームの検証にhttps://jqueryvalidation.org/を使用しており、次のように検証を呼び出しています。

これを使用して、ナビゲーションバーを非表示および表示しています

これを送信ボタンに追加して非表示にするナビゲーションを取得し、エラーテキストをいくつかの機能でビューにプッシュしたいと思います。

フィールドの上のエラー テキストは次のように保持されます。