ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery.validate 一般的なメソッドと注意が必要な問題_jquery

jQuery.validate 一般的なメソッドと注意が必要な問題_jquery

WBOY
WBOYオリジナル
2016-05-16 17:39:45819ブラウズ

1. 他のメソッドを使用してデフォルトの SUBMIT を置き換えます

コードをコピーします コードは次のとおりです:

$().ready(function() {
$("#signupForm").validate({
submitHandler:function(form){
alert("submitted");
form.submit ();
>

コードは次のとおりです。

$(".selector").validate({
submitHandler: 関数(form)
{ $(form) .ajaxSubmit(); } }) は次のように記述されます。 :



コードをコピー


コードは次のとおりです。

$.validator.setDefaults({
submitHandler: function(form) {alert("submitted!");form.submit( );
});フォームを送信したい場合は、次のことを行う必要があります。 $(form).submit() の代わりに form.submit() を使用してください 2.デバッグ、検証のみを行い、フォームは送信しませんこのパラメーターが true の場合、フォームは送信されず、チェックのみが行われます。これはデバッグに非常に便利です



コードをコピーします

コードは次のとおりです:


$().ready(function() {
$("#signupForm" ).validate({

debug:true });});デバッグとして設定したいページ上に複数のフォームがある場合は、

コードをコピーします


コードは次のとおりです:

$.validator.setDefaults({
debug: true
}) デフォルト: 検証された要素の後にエラー メッセージを配置します。
エラーの配置場所を指定します。デフォルトは次のとおりです: error.appendTo(element.parent()); つまり、検証された要素の後にエラー メッセージを配置します。
errorPlacement: function(error, element) {
error.appendTo(element.parent());
}
//例:



コードをコピー


コードは次のとおりです: