自定義一個校驗器--------------------------完成用戶註冊時候,對username是否符合規則以及時候已經存在於數據庫的校驗
阿新 • • 發佈:2017-06-22
實例 check ajax -- value ava .cn java 數據
實例:
<!-- 自定義校驗表單--> $.validator.addMethod( "checkusername", //校驗規則名稱,類似於required function(value,element,params){ //定義一個flag標誌,用於標記用戶名是否已經存在了 var flag = false; $.ajax({ "async":false, //這裏必須要同步,因為異步進行處理的話,先執行return語句,導致無法將ajax有效的返回 "url":"${pageContext.request.contextPath}/checkUsername", "data":{"username":value}, "type":"POST", "dataType":"json", "success":function(data){ flag = data.isExist; //表示是否數據庫中是否已經存在了該用戶名 } }); //false 表示校驗器不通過,也就是說數據庫中已經有了該用戶名 return !flag; } ); //其中:value:表示該校驗所在的標簽輸入的值 // element:表示該校驗所在的標簽 // params:表示該校驗規則的參數
自定義一個校驗器--------------------------完成用戶註冊時候,對username是否符合規則以及時候已經存在於數據庫的校驗