手把手教你如何使用驰骋工作流程引擎的表单设计器做数据提交前的表单验证

手把手教你如何使用驰骋工作流程引擎的表单设计器做数据提交前的表单验证

案例如下表单:

clip_image002

需要验证的地方是:

1, 在提交前必要的字段不能为空,签发人,签发人电话,编校人,编校人电话,文章标题。

2, 输入的电话号码格式必须符合要求。

3, 上传的文件必须符合要求的格式,必须是.doc .docx

1, 发送前数据不为空的检查。

1.1 在节点属性里找到这个节点编号,比如是101。

1.2 根据节点编号建立一个ND101_Self.js文件,放入。D:\ccflow\VisualFlow\DataUser\JSLibData文件夹里。
clip_image004
说明:ReqTB 是ccform的内置函数,就是获取指定字段的文本框的值,与此相关的还有ReqDDL 与ReqCB . 内置函数请见表单操作手册。

1.3 打开节点属性,把在发送按钮里加入这个函数。

clip_image006
执行效果如下:
clip_image008

2, 利用系统与自定义的函数验证库处理格式输入的问题(此部分在表单设计器中有详细的操作步骤):

1,电话格式可以用ccform的扩展属性来设置。
clip_image010

clip_image012

clip_image014

这样利用ccflow函数库或者自己定义的函数库就很轻松的实现了一个字段格式的验证了。

3,校验上传的附件是指定的格式:

clip_image016

如果用户上传了不符合规定的附件,就会出现错误。

clip_image018

-------------- OVER ---------------

你可能感兴趣的:(工作流程引擎)