accountName: {
validator: function (value, param) {
if (!/^[a-zA-Z][a-zA-Z0-9_]{3,15}$/i.test(value)) {
$.fn.validatebox.defaults.rules.accountName.message = '账户名称不合法(字母开头,允许4-16字节,允许字母数字下划线)';
return false;
} else {
var postdata = {};
postdata[param[1]] = value;
var result = $.ajax({
url: param[0],
data: postdata,
type: 'post',
dataType: 'json',
async: false,
cache: false
}).responseText;
if (result == 'false') {
$.fn.validatebox.defaults.rules.accountName.message = '账户名称已存在!';
return false;
} else {
return true;
}
}
},
message: ''
},
HTML
<input required="true" missingMessage="账户名称不能为空!" validType="accountName['checkAccountNameUnique.html','account']" class="easyui-validatebox" type="text" name="account" style="width: 190px;"/>