怎样实现一键设置未选择项为“同意”或是“不同意”
之前做了个表决系统,有一系列radio按钮vote1,vote2,vote3......,值为“同意”、“不同意”。
现在想做个方便评审的功能,就是一键设置未选择项为“同意”或是“不同意”,顾名思义,就是评委把同意的选完了之后,点这个按钮,就把未选择项设置为“不同意”,反之也同样的道理。
不知道这个js该怎样写。谢谢了
------解决方案--------------------<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function comp(){
for(var i=1;i<4;i++){
var rs=document.getElementsByName("test"+i);
if(!rs[0].checked){
rs[1].checked="checked";
}
}
}
</script>
</head>
<body>
同意1<input type="radio" name="test1">
不同意1<input type="radio" name="test1"><br/>
同意2<input type="radio" name="test2">
不同意2<input type="radio" name="test2"><br/>
同意3<input type="radio" name="test3">
不同意3<input type="radio" name="test3"><br/>
<input type="button" value="submit" onclick="comp()">
</body>
</html>
或者你默认让不同意为选中状态试试
------解决方案--------------------一个循环就搞定啊。
------解决方案--------------------
这个写法不错,反正主体思想是运用循环控制全选的效果