点晴MIS内部交流论坛 加入收藏
新手上路
论坛搜索
 您的位置:点晴MIS系统问题答疑『 经验分享&问题答疑 』浏览当前帖子  
登 陆注 册论坛帮助  

  网站搜索
  搜索范围: 搜索方式: 关键词(可用空格分开)  

  作者及文章信息: 本文热度:10097 % 
admin

积分:74803
等级:网站管理员
文数:13698
注册:2004-7-20

 信息   留言   主页   编辑   引用    

楼 顶 

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


:工作流条件判断单选框是否被选中,是取值判断是否等于on吗?
 
不是,在工作流中判断复选框控件是否勾选了,是判断该控件是否被选中(checked),而不是判断该控件是否有值(value)。
JS示例:
if(document.getElementByid('CS1').checked==false && document.getElementByid('CS2').false==false){alert('**禁止为空,必须至少选择一个!');return false;}
放置位置说明:
在表单模板设计页面,勾选上面的“启用Javascript脚本”,然后在下面“提交前JS脚本”中放入以上代码:
注意:
上面的控件ID要更改为你希望判断是否为空字段的实际ID。

该文章在 2018/5/3 18:54:39 编辑过

  离 线  2016-12-16 11:37:10 

admin

积分:74803
等级:网站管理员
文数:13698
注册:2004-7-20

 信息   留言   主页   编辑   引用

A9楼 
 


【学神】释 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 编辑过

  离 线  2016-12-16 14:21:49 

admin

积分:74803
等级:网站管理员
文数:13698
注册:2004-7-20

 信息   留言   主页   编辑   引用

A8楼 
 


宏控件JS事件绑定方法:

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

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

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


该文章在 2016/12/16 22:51:16 编辑过

  离 线  2016-12-16 22:51:15 
  本文章共有 1 页, 2 张回文,每页有 10 张回文 >> [ 1 ]
页码:  

Copyright 2003-2024 ClickSun All Rights Reserved