关于JEECG中表单提交的中断与手动提交

JEECG平台表单中断与手动提交详解
本文介绍了JEECG平台中基于form表单的<t:formvalid>标签,及其对应的FormValidationTag.java类。内容主要讨论如何在正式提交数据前进行判断处理,当判断不通过时如何中断提交,以及如何实现手动提交。中断提交可通过在beforeSubmit方法返回false实现,手动提交的详细方法未在摘要中给出。

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()
{
	return false;
}


手动提交:

$("#formobj")[0].action = "jhsbpfsxController.do?doGztzAdd&isdelold=1";
var form=$("#formobj").Validform();
form.submitForm(true);





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值