查看: 3621|回复: 3

如何在继续流转前检查条件判断,如果不符合提示信息

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2024-7-16 11:26:58 | 显示全部楼层 |阅读模式
本帖最后由 szjazz 于 2024-7-16 11:31 编辑

表单设计样式:


流程设计:

填写表单之后,进行判断,如果填写了项目名称和项目负责人,则按项目报销流程,进入“项目组审核”;如果均是空白,则按日常报销流程,进入“部门审核”
所以,在Form事件里的onsubmit写了脚本:
[AppleScript] 纯文本查看 复制代码
if(this.data.txtProjectName!="" && this.data.txtProjectPrincipal.length==1 || this.data.txtProjectName=="" && this.data.txtProjectPrincipal.length==0)
{
    return true;
}
alert("如果是项目报销,请输入项目名称并选择负责人!");
return false;

测试发现,按“继续流转”会进行判断,并报错,但点击“确定”之后,停留在“选择”工作环节了


希望在点击“继续流转”后进行判断,如果不满足,则不流转

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-7-17 10:10:41 | 显示全部楼层
在表单的控件上去做校验,比如项目名称、负责人等等,控件右侧的校验里去写
回复

使用道具 举报

升级   0.04%

149

主题

189

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2024-7-17 12:01:26 | 显示全部楼层
不是单个控件的校验,是填单之后,根据所写的内容进行判断走不同的流程!

将判断脚本不放在submit,放在beforeProcessWork事件里,在点击“继续流转”时会先弹出提示的信息,但还是会继续弹出流转的界面


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-7-19 09:47:00 | 显示全部楼层
那就写在表单的提交里,表单的提交配置里,有流转校验
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread