<script language="javascript">
function selectCheckbox(name,value) {
var checkObject = document.getElementsByName(name);
value="1002,1003,"
var values = value.split(",");
for(var j = 0; j < values.length; j++)
{
for (var i = 0; i < checkObject.length; i++)
{
if(checkObject[i].value == values[j])
{
checkObject[i].checked = true;
break;
}
}
}
}
</script>
<body onload="selectCheckbox()">
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="1001" id="1001" value="1001" /> <br>
<input type="checkbox" name="1002" id="1002" value="1002" /> <br>
<input type="checkbox" name="1003" id="1003" value="1003" /> <br>
<input type="checkbox" name="1004" id="1004" value="1004" /> <br> </form>
</body>刷新页面,没有选中!请大家帮忙指点一下!谢谢!
function selectCheckbox(name,value) {
var checkObject = document.getElementsByName(name);
value="1002,1003,"
var values = value.split(",");
for(var j = 0; j < values.length; j++)
{
for (var i = 0; i < checkObject.length; i++)
{
if(checkObject[i].value == values[j])
{
checkObject[i].checked = true;
break;
}
}
}
}
</script>
<body onload="selectCheckbox()">
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="1001" id="1001" value="1001" /> <br>
<input type="checkbox" name="1002" id="1002" value="1002" /> <br>
<input type="checkbox" name="1003" id="1003" value="1003" /> <br>
<input type="checkbox" name="1004" id="1004" value="1004" /> <br> </form>
</body>刷新页面,没有选中!请大家帮忙指点一下!谢谢!
解决方案 »
- 一个JS问题,有兴趣的哥们可以一起讨论下
- 求教:图片随机播放代码
- 书上例子 列表框重新排序之疑问:insertBefore()
- 一个图片流动问题
- js 拆分字符串
- <script src="/ScriptResource.axd?d=CFPwXM7igD...在ie6上保错,在ie7上正常
- 求解!如何在一段HTML代码中定位一个标签?
- 100分, 问一个高难度的问题。
- 求能实现门户网站上左右各一个对称浮动广告的javascript代码
- 新手救助 这个JS拉倒最右边后始终回回弹到开始无法解决的bug
- jquery 求解释下面代码中的 cls : "btn_blue_s" 作用
- js转换类型保留小数后的0,不要四舍五入.有什么办法
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="1001" id="1001" value="1001" /> <br>
<input type="checkbox" name="1002" id="1002" value="1002" /> <br>
<input type="checkbox" name="1003" id="1003" value="1003" /> <br>
<input type="checkbox" name="1004" id="1004" value="1004" /> <br> </form>
</body>
js有focus()方法
document.getElementById("1001").setAttribute("checked","true");
}楼主用这个方法吧 我试过可以
var str = "1002,1003,"; //从后台获取的字符串,豆号分割成数组!
var arr=str.split(',');
window.onload=function(){
var input=document.getElementsByTagName("input");
for(var j=0;j<input.length;j++)
{if(input[j].type=="checkbox")
{
for(var i=0;i<arr.length;i++)
{
if(input[j].id==arr[i])
{
input[j].checked=true;
}
}
}
}
}
</script>