0

正常に動作します:

errorPlacement:
                function(error, element) {
                    error.appendTo( element.parent());                         
                },

不合格:

errorPlacement:
                function(error, element) {
                    error.appendTo( element.parent()); 
                    $(element).prop("title", error.text());
                },

2 番目のスニペットでは、最初のエラーのみが表示されます。たとえば、「必須」と「番号」の入力があります - フォームを送信 -必須エラーが表示されます -文字を記入-必須エラーが表示されます。

errorPlacement をダビングすると、errorDOM は常に同じであることがわかります。

助けてくれてありがとう!

PS:目標: エラーをツールチップとして表示したい。

4

2 に答える 2

1

このプラグインはあなたを助けるかもしれません:http://jquery.dop-trois.org/walidate/

そこでは、多くのコールバック関数を定義することが可能です。例:sthが無効または有効な場合..

したがって、独自のツールチップを開発できます;)

于 2012-05-26T18:38:34.180 に答える
0

行う

element.attr("title", error.text());

それ以外の

$(element).prop("title", error.text());

要素はすでに jquery 検証プラグインの jquery 要素です: http://jqueryvalidation.org/validate

于 2014-03-28T09:56:02.687 に答える