您的位置:首页 > 产品设计 > UI/UE

easyui同时验证账户格式和ajax是否存在

2014-01-23 16:32 211 查看
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;"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: