jquery 的表達(dá)驗(yàn)證框架--validate的使用
站在用戶的角度思考問題,與客戶深入溝通,找到慶安網(wǎng)站設(shè)計(jì)與慶安網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋慶安地區(qū)。
步驟一、引僅validate驗(yàn)證的validate.js文件
同時(shí)引進(jìn)jquery文件,
步驟二、 調(diào)用加載函數(shù)開始驗(yàn)證
$(document).ready(function(){
$("formname").validate({
//驗(yàn)證的規(guī)則 每一個(gè)驗(yàn)證規(guī)則都對(duì)應(yīng)一個(gè)驗(yàn)證函數(shù),用戶可以自定義驗(yàn)證函數(shù)
ruels:{
username:{
required:true, //必須填寫
maxlength:12, //字符的長(zhǎng)度不得大于12
minlength:5 //字符的長(zhǎng)度不得小于5
}
},
//對(duì)應(yīng)的錯(cuò)誤的提示信息
messages:{
username:{
required:'用戶名不能為空',
maxlength:'用戶名的長(zhǎng)度不得超過12個(gè)字符',
minlength:'用戶名的長(zhǎng)度不得少于5個(gè)字符'
}
}
});
})
案列參見:
//***************************************************************************/
自定義驗(yàn)證規(guī)則的詳解
如何使用自定的驗(yàn)規(guī)則:
* 自定義方法(驗(yàn)證方法的名稱是af)
/*
*
//validate常用的驗(yàn)證函數(shù)
required: true 必輸字段
remote: "check.php" 使用ajax方法調(diào)用check.php輸入驗(yàn)證值
email: true 必須輸入正確格式的電子郵箱
url: true 必須輸入正確格式的網(wǎng)址
date: true 必須輸入正確格式的日期
dateISO:true 必須輸入正確格式的日期(iso) 列(2001-5-4) 1998/5/3只驗(yàn)證格式,不驗(yàn)證有效性
number: true 必須輸入合法的數(shù)字(小數(shù),負(fù)數(shù))
digits:true 不許輸入整數(shù)
creditcard:必須輸入合法的信用卡號(hào)
equalTo:'#field' 輸入值必須和#field相同
accept: 輸入擁有合法后綴名的字符串(上傳文件的后綴)
maxlength:5 輸入長(zhǎng)度最多是5的字符串(漢字算一個(gè)字符)
minlength:5輸入長(zhǎng)度至少是5的字符串
rangelength:[5,10] 輸入的字符長(zhǎng)度必須是在5到10之間
range[5.10] 輸入的值必須在5到10之間
max:5輸入的值不能大于5