如何在继续流转前检查条件判断,如果不符合提示信息
本帖最后由 szjazz 于 2024-7-16 11:31 编辑表单设计样式:
流程设计:
填写表单之后,进行判断,如果填写了项目名称和项目负责人,则按项目报销流程,进入“项目组审核”;如果均是空白,则按日常报销流程,进入“部门审核”
所以,在Form事件里的onsubmit写了脚本:
if(this.data.txtProjectName!="" && this.data.txtProjectPrincipal.length==1 || this.data.txtProjectName=="" && this.data.txtProjectPrincipal.length==0)
{
return true;
}
alert("如果是项目报销,请输入项目名称并选择负责人!");
return false;
测试发现,按“继续流转”会进行判断,并报错,但点击“确定”之后,停留在“选择”工作环节了
希望在点击“继续流转”后进行判断,如果不满足,则不流转
在表单的控件上去做校验,比如项目名称、负责人等等,控件右侧的校验里去写 不是单个控件的校验,是填单之后,根据所写的内容进行判断走不同的流程!
将判断脚本不放在submit,放在beforeProcessWork事件里,在点击“继续流转”时会先弹出提示的信息,但还是会继续弹出流转的界面
那就写在表单的提交里,表单的提交配置里,有流转校验
页:
[1]