JS控制根据所传数据选中多选、单选按钮
来源:互联网 发布:高更与梵高 知乎 编辑:程序博客网 时间:2024/04/28 04:36
/** * 选中多选框 * @param val split符号分隔的多值字符串,一般为后台取出传递给前台 * @param chkName checkbox组的name * @param split 分隔符 * 调用方式: 在页面加载完成后调用该方法,给定参数,自动根据val勾选chkName复选框 */function transVal2Checkbox(val,chkName,split){ val=val.split(split); var eles=document.getElementsByTagName('input'); for (var i=0; i<eles.length; ++i) { if (eles[i].type=='checkbox'&&eles[i].name==chkName){ eles[i].checked=false; for (var x in val ) { if (val[x]!=''&&eles[i].value==val[x]) { eles[i].checked=true; } } } }}
调用示例:
//XX类型的选中
var tempSort='<s:property value="editBean.datasort"/>';
transVal2Checkbox(tempSort,'editBean.datasort',', ');
/** * 选中单选按钮 * @param val 值,一般为后台取出传递给前台 * @param chkName radio组的name * 调用方式: 在页面加载完成后调用该方法,给定参数,自动根据val勾选chkName单选框 */function transVal2Radio(val,chkName){ var eles=document.getElementsByTagName('input'); for (var i=0; i<eles.length; ++i) { if (eles[i].type=='radio'&&eles[i].name==chkName) { eles[i].checked=false; if (val!=''&&eles[i].value==val) { eles[i].checked=true; }} } }
调用示例:
//性别选中
var tempType='<s:property value="editBean.sex"/>';
transVal2Radio(tempType,'editBean.sex');
- JS控制根据所传数据选中多选、单选按钮
- 单选按钮 全部没选中 js
- 单选按钮的js选中操作
- 通过js选中单选按钮
- js判断单选按钮是否选中
- 根据选中的单选按钮获取值
- JS判断页面上的单选按钮是否选中
- js 判断单选按钮是否被选中
- 怎样用JS判断单选按钮是否选中?
- js判断单选按钮是否被选中
- 用JS判断单选按钮是否选中
- 用JS判断单选按钮是否选中
- js判断单选按钮是否被选中
- js设置单选按钮选中示例代码
- 单选按钮选中判断
- 取消单选按钮选中
- 单选按钮 默认选中
- 全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
- HttpClient 公用类
- android(全志A10 4.0.4)版本系统编译说明.pdf
- Oracle表空间
- 用SAMBA配置windows服务器和linux客户端之间的文件共享
- 总结一下目标检测与跟踪
- JS控制根据所传数据选中多选、单选按钮
- DOM Scripting
- 没有人会疼自己没人会懂,会理解:伤感空间日志
- Java和Android区别
- Android fragment的用法
- IOS开发之__bridge,__bridge_transfer和__bridge_retained
- 混合云:IT收益已经超越了顾虑
- 32位到64位移植 - 新的开始,新的挑战
- oracle 用户被锁解除