easyui textbox会经常用到validatebox验证,验证不通过form无法提交,这个在我的另一篇博客中有解答http://blog.youkuaiyun.com/linadadan/article/details/71304757,而这次的遇到的要求是验证完只是提示,可以继续操作,于是就想到了easyui textbox的失去焦点事件 ,找了一些资料找到解答办法。
代码:
<div class="label">来文字号</div>
<div class="content">
<input name="C_COMEDOCNUM" id="C_COMEDOCNUM" class="easyui-textbox" data-options="fit:true,required:true" />
</div>
jquery代码:
$("input",$("#C_COMEDOCNUM").next("span")).blur(function(){
var data = {
id: $('#C_ID').val(),
C_COMEDOCNUM:$('#C_COMEDOCNUM').textbox('getValue')
};
var result = false;
$.ajax({
url : 'table/T_REG_RECIVE/unique.action',
async : false,
type : "POST",
data : data,
success : function(flag) {
result = flag == 'true';
}
});
if(!result){
$.messager.show({
title : '提示',
msg : '来文字号已经存在',
timeout:1000,
showType:'slide'
});
}
});