JEECG平台中基于form表单封装了<t:formvalid>标签,对应实现的类为FormValidationTag.java文件。

很多时候在正式向后台提交数据前想要做判断处理,若通过判断则继续提交,若未通过则给予相应提示并停止本次提交,这就用到了表单的中断与手动提交。

中断提交:

只需在beforeSubmit方法中返回false,即可中断提交。

<t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="gdsxController.do?doUpdate" tiptype="1" beforeSubmit="gdsxUpdateBeforeSubmit">
<input id="id" name="id" type="hidden" value="${gdsxPage.id }">
<input id="createName" name="createName" type="hidden" value="${gdsxPage.createName }">
<input id="createBy" name="createBy" type="hidden" value="${gdsxPage.createBy }">
<input id="createDate" name="createDate" type="hidden" value="${gdsxPage.createDate }">
<input id="updateName" name="updateName" type="hidden" value="${gdsxPage.updateName }">
<input id="updateBy" name="updateBy" type="hidden" value="${gdsxPage.updateBy }">
<input id="updateDate" name="updateDate" type="hidden" value="${gdsxPage.updateDate }">
<t:tabs width="680" id="tt" iframe="false" tabPosition="top" fit="false">
<t:tab href="gdsxController.do?goHtjyUpdate&id=${gdsxPage.id }" icon="icon-search" title="合同简要" id="hejy"></t:tab>
<t:tab href="gdsxController.do?goGdxxUpdate&id=${gdsxPage.id }" icon="icon-search" title="供地信息" id="gdxx"></t:tab>
<t:tab href="gdsxController.do?goCjmjUpdate&id=${gdsxPage.id }" icon="icon-search" title="村居面积" id="cjmj"></t:tab>
</t:tabs>
</t:formvalid>
function gdsxUpdateBeforeSubmit()
{
  //下面三行代码将form表单提交的数据加载中遮罩层取消
var infoTable = subDlgIndex.DOM.t.parent().parent().parent();
infoTable.parent().css('display','none');
infoTable.parent().parent().children("#ldg_lockmask").attr("hidden","true");
return false;
}

JEECG中表单提交的中断的更多相关文章

  1. 关于struts2中表单提交时,中文乱码问题的解决

    http://blog.csdn.net/hjw506848887/article/details/8966194 今天写项目时,突然遇到了struts2中表单提交的中文乱码问题,调了好久就是不知道答 ...

  2. HTML中表单提交数据GET、POST的区别

    表单提交数据Get和Post的区别: GET和POST是表单提交数据其中的两种方式,除此之外还有PUT.DELETE等. GET: GET的请求起因于正常的URL请求,或是没有指定METHOD的HTM ...

  3. js中表单提交后按钮变灰色的功能

    表单提交后按钮变成灰色 http://www.111cn.net/wy/js-ajax/45299.htm

  4. Html 中表单提交的一些知识总结——防止表单自动提交,以及submit和button提交表单的区别

    转自:http://jackaudrey.blog.163.com/blog/static/1314217882010590041833/ 在页面中有多个input type="text&q ...

  5. java web当中表单提交到后台出现乱码的解决方法

    1.如果提交方式为post,想不乱码,只需要在服务器端设置request对象的编码即可,客户端以哪种编码提交的,服务器端的request对象就以对应的编码接收,比如客户端是以UTF-8编码提交的,那么 ...

  6. Jquery ajax中表单提交被拦截的问题处理方法

    在实际开发项目中,由于要做支付宝的批量退款处理,需要用到ajax中去提交表单数据,项目截图如下: 由于在第二张截图“确认退款”那里需要异步ajax提交数据到服务器处理信息,处理成功后将返回的数据装载到 ...

  7. html中表单提交

    表单提交代码 1.源代码分析 <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...

  8. php中表单提交复选框与下拉列表项

    在赶项目中,抽出半个小时来写篇博客吧,这个功能说实话不难,为什么要写呢,因为在复选框那里有小小的难点,我试了好多遍才试成功的,希望能为以后需要帮助的同学提供点思路. 先看一下我做的效果吧 就是给每个业 ...

  9. jsp 嵌套iframe 从iframe中表单提交并传值到外层

    今天因需求迭代 更改元来代码 遇到了这么个问题 就是想在 iframe中提交后进行整个页面的跳转 并把iframe中的值传到外层jsp 大概就是这个样子 外层 a.jsp <div id=&qu ...

随机推荐

  1. BZOJ1053 [HAOI2007]反素数ant 数论

    欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 传送门 - BZOJ1053 题目描述 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4.如果某个正 ...

  2. Linux学习之ACL权限详解(十)

    Linux系统ACL权限详解 目录 ACL权限简介与开启 查看与设定ACL权限 最大有效权限与删除ACL权限 默认ACL权限和递归ACL权限 ACL权限简介与开启权限 ACL权限简介 用户权限管理始终 ...

  3. Java内存管理-JVM内存模型以及JDK7和JDK8内存模型对比总结(三)

    勿在流沙住高台,出来混迟早要还的. 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 上一篇分享了JVM及其启动流程,今天介绍一下JVM内部的一些区域,以及具体的区域在运行 ...

  4. .net系统的MD5加密方法

    /// <summary>/// .net系统的MD5加密方法/// </summary>/// <param name="strIN">< ...

  5. 连接池commons-pool2

    commons-pool2池技术可以应用在对象上构建对象池,也可以用在http连接或者netty连接 构建连接池,池技术为了节省对象创建销毁或连接资源频繁申请销毁带来的时间消费. 当用于连接池在进行扩 ...

  6. NOIp模拟赛 现实(DP 拓扑)

    题目来源:by lzz \(Description\) 给定一张有向图,求对于哪些点,删除它和它的所有连边后,图没有环. \(n\leq 5\times10^5,m\leq 10^6\). \(Sol ...

  7. JNI编程实现(Windows)

    上一篇介绍了Linux平台的JNI编程方法,Windows平台的JNI本地调用基本类似,区别就是制作的动态库不同,Linux平台是*.so,Windows平台是*.dll.其中,Windows平台的函 ...

  8. C# 8.0的新的using语法——Using declarations

    我们在代码中经常使用using保障非托管资源的释放 static void Main(string[] args) { using (var options = Parse(args)) { if ( ...

  9. Github和Git上fork指南

    现在有这样一种情形:有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它.并且Joe将他的代码放在了GitHub仓库上.下面是你要做的事情: fork并且更新GitHub仓库的图表演示 For ...

  10. 枚举进程句柄File,Section,Mutant,Timer关闭Mutex句柄实现游戏多开

    原文:http://www.cnblogs.com/Y4ng/archive/2012/09/06/EnumProcessHandle_EnumMutex.html 相信做过游戏多开的朋友就会发现,很 ...