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

jquery - errorPlacementパラメーターを壊すjQuery検証プラグイン

作業中のフォームがあり、検証JavaScript(jQueryおよびjQuery検証プラグイン)がある程度まで機能します。動作状態で表示するようにjsfiddleを設定しました:http://jsfiddle.net/5Ukv2/

ただし、errorPlacement関数/パラメーターを使用すると壊れます。エラーは指定した場所に移動しますが、入力(つまり、キーストローク)を更新するたびに複数のエラーが追加され、JavaScriptに従ってエントリが有効な場合、エラーはHTMLから削除されません: http:/ /jsfiddle.net/5Ukv2/1/

また、入力フィールドに入力するとすぐに検証が開始されます。この問題は、余分な削除されていないエラー要素と比較して軽微です。

私は何が間違っているのですか?

jsfiddlesと同様に参照用に以下に添付されたコード。ここでは機能しないajax呼び出しを行っているため、いくつかのメソッドにコメントしましたが、検証は同じように機能します。

HTML:

JavaScript:

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

javascript - エラー配置でjquery検証が機能しない

WebサイトでJavaScriptを使用するのはこれが初めてです。私は言語の理解が非常に低く、チュートリアルや他の人の質問/解決策を読むことに非常に依存しています。

表形式を使用してフォーマットしたHTMLフォームがあります。フォームにもいくつかのラジオボタンがありますerrorPlacementが、JavaScriptコードに含めると、フォームの検証は行われません。ラジオボタンのテキストを乱さないようにエラーメッセージが必要です。オプションの前または後に表示されることを願っています。

コードを取り出すとerrorPlacement、検証(「このフィールドは必須です」というメッセージがデフォルトの場所に表示されます)は通常どおり機能します。

私のコードを見て、何か足りないものがあれば教えてください。カンマや角かっこなどの単純なものだと感じており、いくつかの回避策を試しましたが、何も機能していないようです。

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

jquery - jquery errorPlacement label position for single

使用: jquery バリデーター

エラーメッセージの1つの位置を変更し、残りをそのままにしておく方法を見つけようとしています。これを達成するために ErrorPlacement を使用できることは知っていますが、その方法を理解するのに苦労しています。

jQuery validate を使用したカスタム エラー ラベル配置の例を見てきました (すべてまたは一部のエラーについて)

http://jsfiddle.net/Kn3v5/215/を作成しました

調整したい 1. 「利用規約に同意する」の色を 2E0854 に変更します。2. エラーを左から 10px に移動します。

私は何を間違っていますか?

いつもありがとうございます。

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

jquery - jQuery Validation プラグイン -- エラー クラスを追加要素に追加

jQuery Validation プラグインを使用するフォームがあります。フォーム フィールドは一連のアコーディオン ボックスにあり、フォーム エラー メッセージは各フィールドの下に表示されます。フィールドが閉じたアコーディオン内にない限り、これは問題なく、アコーディオンにエラーが含まれていることを知る方法はありません。

アコーディオンのタイトルにエラー クラスを適用する方法はありますか? 私は次のようなものを使用できることを知っています

フィールドのコンテナをターゲットにしますが、この場合は親ではありません。

私のアコーディオン構造は以下の通りです。エラーを生成するフィールドを含む適切な「タイトル」divにエラークラスを適用する必要があります。

私もこれを試してみましたが、運が悪かったです:

「タイトル」divをターゲットにする方法はありますか?

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

jquery - jQuery 検証エラー メッセージの配置

わかりましたので、単純なフォームのエラーをチェックするために jQuery 検証プラグインを使用しています。エラーの配置を除いて、すべてが機能しています。エラーを含む INPUT の直後にある SPAN 要素にエラー メッセージを配置しようとしています。何らかの理由で、以下のコードは、まったく新しい LABEL 要素のように見えるものにエラー メッセージを配置しています。私がここで間違っていることは何か分かりますか?

私のhtml

私のjQuery