关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 15851|回复: 6

[UI标签] <t:formvalid 标签的 beforeSubmit 的脚本中验证 怎么中断提交()

[复制链接]
发表于 2018-6-12 12:00:56 | 显示全部楼层 |阅读模式
本帖最后由 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;
}

 楼主| 发表于 2018-6-12 12:08:46 | 显示全部楼层
会出现提交的那个遮掩层,然后就什么都点不了。
 楼主| 发表于 2018-6-15 17:32:44 | 显示全部楼层
没有一个人用过这个功能吗
发表于 2018-6-15 19:31:15 | 显示全部楼层
发问题,请说明版本号
 楼主| 发表于 2018-6-19 09:13:47 | 显示全部楼层
不好意思,版本是3.7.1的
发表于 2018-6-19 10:00:13 | 显示全部楼层
参考最新版,这个老版本有bug
 楼主| 发表于 2018-6-20 10:34:04 | 显示全部楼层
自己折腾出来了,勉强能用,供参考;
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;
        }
               
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表