JEPaaS 社区

 找回密码
 立即注册
JECloud低代码平台-官网
查看: 2566|回复: 0

【表单系列】在表单保存的时候进行校验的写法

[复制链接]

75

主题

77

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
发表于 2021-8-23 19:10:17 | 显示全部楼层 |阅读模式
一、实现效果
保存的时候去校验一些东西,如果通不过校验则无法保存,如图1:

1.png
二、实现思路
1、在表单的单机前写。
2、ajax调用后台。
三、具体操作
1、在表单的保存按钮的单击前写事件,如图2:
2.png
2、通过按钮获取表单,再获取表单上的相关参数。
3、通过ajax调用后端controller写控制条件。
四、相关代码(可选)
  1. function(btn,event,eOpts){
  2.     var form = btn.up("jeformview");
  3.     var PZZ_QJ = form.getFields('PZZ_QJ').getValue();
  4.     var result = JE.ajax({
  5.         url:'/je/ftbp/checkAccount/validPeriod',
  6.         params:{
  7.             PZZ_QJ: PZZ_QJ
  8.         }
  9.     });
  10.     if(result.success){
  11.         return true;
  12.     }else{
  13.         JE.alert(result.message);
  14.         return false;
  15.     }
  16. }
复制代码

五、总结(可选)
保存的时候可以对表单上的字段进行各种各样的校验,以满足业务需求。
六、关键字

保存校验,保存单击前,保存按钮

回复

使用道具 举报

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

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-17 19:18 , Processed in 0.063834 second(s), 23 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

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