jQuery Validate jQuery Validate 插件為表單提供了強大的驗證功能,讓客戶端表單驗證變得更簡單,同時提供了大量的定製選項,滿足應用程式各種需求。 1.首先,如果我們沒有jquery.validata.js那就需要下載了。 點擊神賜下載鏈接 2.創建運行環境,也就是引入我們 ...
jQuery Validate
jQuery Validate 插件為表單提供了強大的驗證功能,讓客戶端表單驗證變得更簡單,同時提供了大量的定製選項,滿足應用程式各種需求。
1.首先,如果我們沒有jquery.validata.js那就需要下載了。 點擊神賜下載鏈接
2.創建運行環境,也就是引入我們所需要的插件。
<script src="jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script>
<script src="jquery.validate.min.js" type="text/javascript" charset="utf-8"></script>
3.寫HTML內容,創建一個form表單
<form id="demoForm"> <p> <label for="user">username:</label> <input type="text" name="username" id="user"/> </p> <p> <label for="pass">password:</label> <input type="password" name="password" id="pass"/> </p> <p> <label for="age"> age:</label> <input type="text" name="age" id="age"/> </p> <p> <label for="post">postcode:</label> <input type="text" name="PostCode" id="post"/> </p> <input type="submit" value="提交" id="btn"/> </form>
效果如下:
4.編輯js代碼
<script type="text/javascript"> $(function () { //用來綁定所需操作的form表單 $('#demoForm').validate({ rules:{ //返回元素驗證規則 //綁定元素的name值 username:{ required:true, //設置為必填選項 rangelength:[3,6]//最小長度和最大長度 }, password:{//綁定元素的name值 required:true, //設置為必填選項 rangelength:[6,12]//最小長度和最大長度 }, age:{ //綁定元素的name值 // min:18, //最小值 // max:999, //最大值 range:[18,999], //最小值和最大值 rangelength:[1,3],//最小長度和最大長度 digits:true //正整數 }, PostCode:{ //綁定元素的name值 required:true, //設置為必填選項 PostCode:true //自定義驗證 } }, //驗證錯誤時的提示 messages:{ username:{ //綁定元素的name值 required:'此項必填', //提示的錯誤信息 rangelength:'用戶名長度為3-6位' //提示的錯誤信息 }, password:{ //綁定元素的name值 required:'此項必填' , //提示的錯誤信息 rangelength:'用戶名長度為6-12位' //提示的錯誤信息 }, age:{ //綁定元素的name值 range:'年齡必須是18--999之間',//提示的錯誤信息 rangelength:'1~3位數', //提示的錯誤信息 digits:'年齡必須是正整數' //提示的錯誤信息 }, PostCode:{ //綁定元素的name值 required:'此項必填' //提示的錯誤信息 } }, //當表單通過驗證執行的操作 submitHandler:function () { alert("校驗全部通過") }, //當未通過驗證的表單提交時執行的操作 invalidHandler:function () { alert("no"); } }); //自定義一個表單驗證 $.validator.addMethod('PostCode',function(value){ var reg=/^[0-9]{6}$/; return reg.test(value); },'必須是郵編格式的') }) </script>
效果圖如下:
好了,這就是使用jQuery Validate的步驟 。代碼中也有一些簡單的驗證屬性 。
如需仔細瞭解 來戳我!戳我啊!