<t:formvalid 标签的 beforeSubmit 的脚本中验证 怎么中断提交()
本帖最后由 95003killer 于 2018-6-20 10:37 编辑按标签的说法进行开发,没有效果,中断不了,请大神们指点下。
<t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="insureController.do?doConfirm" tiptype="1" beforeSubmit="doConfirm()">
function doConfirm(formobj) {
return false;
}
会出现提交的那个遮掩层,然后就什么都点不了。 没有一个人用过这个功能吗:L 发问题,请说明版本号 不好意思,版本是3.7.1的 参考最新版,这个老版本有bug 自己折腾出来了,勉强能用,供参考;
1、org.jeecgframework.tag.core.easyui 类的279行 的
//submitLoading(sb);
这个代码需注释掉,这个是提交弹出的遮罩层
2、然后再自己的脚本方法中判断,如果成功了需要弹出遮罩层的代码。 比如:
function doConfirm(formobj) {
//提交前的校验
var check = true;
if(check){
alert("验证通过");
subDlgIndex = $.dialog({
content: '正在加载中',
zIndex: 19910320,
lock: true,
width: 100,
height: 50,
opacity: 0.3,
title: '提示',
cache: false
});
var infoTable = subDlgIndex.DOM.t.parent().parent().parent();
infoTable.parent().append('<div id="infoTable-loading" style="text-align:center;"><img src="plug-in/layer/skin/default/loading-0.gif"/></div>');
infoTable.css('display', 'none');
return true;
}else{
alert("验证不通过");
return false;
}
}
页:
[1]