<script> window.onload = function(){ //获取id 为 check 的隐藏域的值(比如“2,5”) //将name 为 about ,value为2和5的checkbox 设为选中 } </script> 以上代码怎么写?
思路:获取checkbox对象,根据value属性设置checkbox的checked属性(tr ue为选中,false为取消选中)。下面实例演示——根据文本框的制定值设置复选框的选中项:
1、HTML 结构
1
2
3
4
5
6
<input name="test" type="checkbox" value="1" />item-1
<input name="test" type="checkbox" value="2" />item-2
<input name="test" type="checkbox" value="3" />item-3
<input name="test" type="checkbox" value="4" />item-4
<input name="test" type="checkbox" value="5" />item-5
<input type="text" id="val"><input type="button" value="确定" onclick="fun()">
2、javascript代码
1
2
3
4
5
6
7
8
9
10
11
12
function fun(){
var val = document.getElementById("val").value.split(",");
var boxes = document.getElementsByName("test");
for(i=0;i<boxes.length;i++){
for(j=0;j<val.length;j++){
if(boxes[i].value == val[j]){
boxes[i].checked = true;
break
}
}
}
}
3、效果演示
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159837.html 原文链接:https://javaforall.net