LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

工作流条件跳转判断单选框是否被选中,是取值是否等于on吗?

admin
2016年12月16日 11:37 本文热度 12471
:工作流条件跳转判断单选框是否被选中,是取值是否等于on吗?

 

不是,在工作流中判断复选框控件是否勾选了,是判断该控件是否被选中(checked),而不是判断该控件是否有值(value)。

JS示例:

if(document.getElementByid('CS1').checked==false && document.getElementByid('CS2').false==false)

{

  alert('**禁止为空,必须至少选择一个!');

  return false;

}

放置位置说明:
在表单模板设计页面,勾选上面的“启用Javascript脚本”,然后在下面“提交前JS脚本”中放入以上代码:
注意:
上面的控件ID要更改为你希望判断是否为空字段的实际ID。

该文章在 2024/11/21 15:11:22 编辑过

全部评论2

admin
2016年12月16日 14:21
【学神】释 2016-12-16 14:15:05

为什么怎么选都弹出提示信息呢?

【学仙】点晴客服 2016-12-16 14:17:17
判断单选框控件是否被勾上,是判断其ID的checked属性是false还是true,不是判断其是否等于on。
另外,拦截不要用return,return不会拦截,拦截要用:return false
一定要用 &&,不能用 ││,││ 是或,&& 才是并且。

【学神】释 2016-12-16 14:20:00
我的目的是让用户必须选“是”,“是”不能留空,“否”不能选上
不是判断必须选一个
就是如是“是”是空,或“否”是on都通不过。
结果做出来的效果是怎么选都通不过

【学仙】点晴客服 2016-12-16 14:24:11
if(document.getElementByid('CS28').checked==false ││ document.getElementByid('CS29').checked==true){alert('*****!');return false;}
或者:
if(document.getElementByid('CS28').checked==true && document.getElementByid('CS29').checked==false){}else{alert('*****!');return false;}
这个效果就是不允许勾选“否”、必须勾选“是”

【学神】释 2016-12-16 14:24:18
没注意看符号

该评论在 2016/12/16 15:48:34 编辑过
admin
2016年12月16日 22:51

宏控件JS事件绑定方法:

1、文本框、浏览框使用propertychange事件绑定

2、下拉框使用change事件绑定

3、复选框(check框)不能通过值来判断,需要通过复选框checked属性来判断当前复选框是否被选中了,绑定事件可以用onclick


该评论在 2016/12/16 22:51:16 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved