EasyUI之remote多引數自定義驗證
阿新 • • 發佈:2018-11-22
$.extend($.fn.validatebox.defaults.rules, { username: { validator: function(value){ var rex = /^1(3|4|5|7|8)\d{9}$/ ; if(rex.test(value))//手機號碼正確的話,校驗是否已存在 { var id = $('#mid').val(); var url = '${root}/user/checkUserName?m.id='+id+'&m.username='+value; var ret = $.ajax({url:url,async:false,cache:false,type:"post"}).responseText;//這裡一定要用這種方式,如果是在ajax的回撥函式裡面return就不行。 var b = ret=="true"; if(!b){ $.fn.validatebox.defaults.rules.username.message = '使用者名稱已存在'; } return b; }else { $.fn.validatebox.defaults.rules.username.message = '請輸入正確的手機格式'; return false; } }, message:'' } });