之前做了个表决系统,有一系列radio按钮vote1,vote2,vote3......,值为“同意”、“不同意”。现在想做个方便评审的功能,就是一键设置未选择项为“同意”或是“不同意”,顾名思义,就是评委把同意的选完了之后,点这个按钮,就把未选择项设置为“不同意”,反之也同样的道理。不知道这个js该怎样写。谢谢了

解决方案 »

  1.   

    <!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>
    或者你默认让不同意为选中状态试试