js代码如下:
$.extend($.fn.validatebox.defaults.rules, {
cellphone: {// 验证手机号码validator: function (value) {
return /^(1)\d{10}$/i.test(value);
},
message: '手机号码格式不正确'
},
isFullNameUnique : {
validator: function (value,param) {
var checkR=$.ajax({
async : false,
cache : false,
type : 'post',
url : "${pageContext.request.contextPath}/team/buildTeamInfo_isUnique.action",
data : {
"full_name" : $("#full_name").val()
},
}).responseText;
console.log(checkR);
return checkR==="true";
},
message : '队伍全称已经被占用'
}
});
html:
<th>
<input type="text" class="easyui-validatebox" data-options="required:true,validType:'isFullNameUnique'" invalidMessage="已存在">
</th>
后台通过逻辑判断只需要返回字符串的"true"或者"false"即可