<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<script lanuage="javascript">
function Check(aaa)
{
var obj=document.getElementsByTagName("input");
for(var i=0;i<obj.length;i++)
{
var tempobj=document.getElementsByTagName("input").item(i).value;
if(aaa.indexOf(tempobj)!=-1)
{
document.getElementsByTagName("input").item(i).checked=true;
}
}
}
</script>
</head><body>
<table width="335" border="1" align="center" cellpadding="0" cellspacing="0">
<form name="form1" method="post" action="">
<tr>
<td width="56"> <div align="center">
<select name="select" size="7" onchange="Check(this.value)">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="ab">ab</option>
<option value="ac">ac</option>
<option value="abc">abc</option>
</select>
</div></td>
<td width="134">a
<input type="checkbox" name="box" value="a">
b
<input type="checkbox" name="box" value="b">
c
<input type="checkbox" name="box" value="c"></td>
</tr></form>
</table></body></html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
<script lanuage="javascript">
function Check(aaa)
{
var obj=document.getElementsByTagName("input");
for(var i=0;i<obj.length;i++)
{
var tempobj=document.getElementsByTagName("input").item(i).value;
if(aaa.indexOf(tempobj)!=-1)
{
document.getElementsByTagName("input").item(i).checked=true;
}
}
}
</script>
</head><body>
<table width="335" border="1" align="center" cellpadding="0" cellspacing="0">
<form name="form1" method="post" action="">
<tr>
<td width="56"> <div align="center">
<select name="select" size="7" onchange="Check(this.value)">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="ab">ab</option>
<option value="ac">ac</option>
<option value="abc">abc</option>
</select>
</div></td>
<td width="134">a
<input type="checkbox" name="box" value="a">
b
<input type="checkbox" name="box" value="b">
c
<input type="checkbox" name="box" value="c"></td>
</tr></form>
</table></body></html>
解决方案 »
- js怎么判断一个数组是否建立!
- checkbox全选问题
- javascript给动态添加的表单单元格 内容添加动态生成的表单
- js 进行 特殊字符转换。 资料要全面!!!
- IE DEV TOOLBAR 如何断点的调试的JSCRIPT
- myArray[myArray.length - 1]
- asp下载问题?
- 中文文件名URL在Tomcat5.0.28下无法正常下载
- ASP里Javascript的Onclick可以传递QueryString的值吗?
- 百度分享和百度站内搜索在火狐显示正常,在ie8中不显示或显示不正确!
- JScript和JavaScript有什么区别?语法上呢?应用上呢?
- 关于属性问题
function setChecks(value)
{
var boxes = document.form1.elements["box"];
for (var i=0; i < boxes.length; i++)
{
boxes[i].checked=false;
for (var j=0; j < value.length; j++)
{
if (value.substring(j,j+1) == boxes[i].value)
{
boxes[i].checked = true;
break;
}
}
}
}
</script>
只是这
var boxes = document.form1.elements["box"];
可以改成:
var boxes = document.getElementByName("box");
或者
var boxes = document.getElementsByTagName("input ");
function checkb(){
cb=document.all.box;
for(var i=0; i<cb.length; i++){
st=document.all.select;
if(st.options[st.selectedIndex].value==cb[i].value) cb[i].checked=true;
}
}
</script>