easyui textbox添加失去焦点事件
项目中标题需要添加重复校验,校验不通过只是提示,用户可继续操作,最开始使用的是easyui textbox valitation校验,发现达不到要求,现在整理如下
textbox blur
<input id="titleContent" class="easyui-textbox" data-options="events:{blur:checkTitleExist},fit:true " name="title" value="${docObj.title }" validType="'length[0,250]" invalidMessage="不能超过250个字符">
js方法
function checkTitleExist(){
var tipTitle = "标题已存在,是否继续?";
var title=$('#titleContent').val()==undefined?null:$('#titleContent').textbox('getValue');
if(title!=null ){
$.ajax({
type: "POST",
url: 'odoc/validataTitleRepeat.action',
dataType: "json",
async:false,
data:{title:title,docId:$('#odoc_id').val(),docCode:$('#docCode').val()},
success:function(result){
if(result.success && result.title=='false'){
$.messager.confirm('提示', tipTitle, function(r){ });
}
}
});
}
}