asfman
android developer
posts - 90,  comments - 213,  trackbacks - 0

点还原按钮后,input里的值对应的checkbox能被checked,就是拆分内容后对比checkbox的value,再进行checked.

<script>
<!--
function add() {
 var s = form1.mysel;
 var chkbxs = document.form1.tid;
 var str = "";
 for(var i=0;i<chkbxs.length;i++)
   if(chkbxs[i].checked)
     str += chkbxs[i].value+",";
 s.value = str.slice(0,-1);
}

function bb(obj){
 var aa=obj.mysel.value;
 aa=aa.split(",");

 var bb=document.getElementsByName("tid");
for (var i=0; i<bb.length; i++)
 bb[i].checked=false;

for (var i=0; i<aa.length; i++){
 for (var j=0; j<bb.length; j++){
  if (aa[i]==bb[j].value)
   bb[j].checked=true;
}}
}
//-->
</script>
</head>
<body>
<form action="" name="form1" method="post">
<input type="checkbox" name="tid" value="编码" onClick="add();">编码
<input type="checkbox" name="tid" value="时长" onClick="add();">时长
<input type="checkbox" name="tid" value="采样" onClick="add();">采样率
<input type="checkbox" name="tid" value="其它" onClick="add();">其它

选中的编号<input type="text" name="mysel" value="编码,时长,采样"size=35><input type="button" onclick="bb(this.form);" value="反向还原">

</form>

posted on 2006-04-03 15:13 汪杰 阅读(157) 评论(0)  编辑 收藏 引用 所属分类: hengxing网站js
只有注册用户登录后才能发表评论。

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(15)

随笔分类(1)

随笔档案(90)

文章分类(727)

文章档案(712)

相册

收藏夹

http://blog.csdn.net/prodigynonsense

友情链接

最新随笔

搜索

  •  

积分与排名

  • 积分 - 459271
  • 排名 - 6

最新随笔

最新评论

阅读排行榜

评论排行榜