jQuery validate 驗證外掛程式

2021-08-31 15:10:55 字數 2392 閱讀 6353

jquery

(1)required:true

必輸字段

(2)remote:"check.php"

使用ajax方法呼叫check.php驗證輸入值

(3)email:true

必須輸入正確格式的電子郵件

(4)url:true

必須輸入正確格式的**

(5)date:true

必須輸入正確格式的日期 日期校驗ie6出錯,慎用

(6)dateiso:true

必須輸入正確格式的日期(iso),例如:2009-06-23,1998/01/22 只驗證格式,不驗證有效性

(7)number:true

必須輸入合法的數字(負數,小數)

(8)digits:true

必須輸入整數

(9)creditcard:

必須輸入合法的信用卡號

(10)equalto:"#field"

輸入值必須和#field相同

(11)accept:

輸入擁有合法字尾名的字串(上傳檔案的字尾)

(12)maxlength:5

輸入長度最多是5的字串(漢字算乙個字元)

(13)minlength:10

輸入長度最小是10的字串(漢字算乙個字元)

(14)rangelength:[5,10]

輸入長度必須介於 5 和 10 之間的字串")(漢字算乙個字元)

(15)range:[5,10]

輸入值必須介於 5 和 10 之間

(16)max:5

輸入值不能大於5

(17)min:10

輸入值不能小於10

messages:  characters."),

minlength: $.validator.format("please enter at least characters."),

rangelength: $.validator.format("please enter a value between and characters long."),

range: $.validator.format("please enter a value between and ."),

max: $.validator.format("please enter a value less than or equal to ."),

min: $.validator.format("please enter a value greater than or equal to .")

},

如需要修改,可在js**中加入:

jquery.extend(jquery.validator.messages,  的字串"),

minlength: jquery.validator.format("請輸入乙個 長度最少是 的字串"),

rangelength: jquery.validator.format("請輸入 乙個長度介於 和 之間的字串"),

range: jquery.validator.format("請輸入乙個介於 和 之間的值"),

max: jquery.validator.format("請輸入乙個最大為 的值"),

min: jquery.validator.format("請輸入乙個最小為 的值")

});

推薦做法,將此檔案放入messages_cn.js中,在頁面中引入

$().ready(function() );

使用class="{}"的方式,必須引入包:jquery.metadata.js

可以使用如下的方法,修改提示內容:

class="}"

在使用equalto關鍵字時,後面的內容必須加上引號,如下**:

class=""

$().ready(function() ,

password: ,

confirm_password:

},messages: ,

password: 個字 符")

},confirm_password:

} });

});//messages處,如果某個控制項沒有message,將呼叫預設的資訊

required:true 必須有值

required:"#aa:checked"表示式的值為真,則需要驗證

required:function(){}返回為真,表時需要驗證

後邊兩種常用於,表單中需要同時填或不填的元素

jQuery Validate 強大的表單驗證

二 預設規則 序號規則描述1 required true 必須輸入的字段。2remote check.php 使用 ajax 方法呼叫 check.php 驗證輸入值。3email true 必須輸入正確格式的電子郵件。4url true 必須輸入正確格式的 5date true 必須輸入正確格式的...

Jquery validate外掛程式自定義驗證規則

作為乙個有強迫症存在的人,最見不得就是不統一的格式,對不齊的 所以在對表單填寫項進行validate外掛程式驗證時,有一些驗證規則是根據實際需要個性化定製的。如果不擴充套件validate外掛程式規則,就會導致驗證提示的表現方式不同,這簡直能逼死強迫症。所以我就查詢了一下,validate外掛程式果...

jquery validate自定義表單驗證

自定義方法中有三個引數 第乙個是規則的名字,類似required規則名字。第二個是改規則的實現部分,需要驗證哪些條件在這裡寫驗證方法,當return返回true時代表驗證條件符合不觸發。第三個是提示訊息。其中this.optional element 表示表單控制項的值不為空時才會觸發。空字串也會觸...