如一个type="text"的,可以用document.form1.qq.value=qq;这样来赋值,但是如果type="radio"怎么赋值啊?如document.form1.qq.checked=qq;这样不对了。。

解决方案 »

  1.   

    document.form1.qq.checked = true; //这个是赋值选中的~·
      

  2.   

    页面上要是有多个radio的话,给这些radio一个group属性,这样的话,才可以正确的进行选择
      

  3.   

    document.form1.qq.checked 是布尔型,只能true或者false
      

  4.   

    如果有这么一个表单:
    <form name="form1" id="form1">
    <input type="radio" name="sex" value="1">男 <input type="radio" name="sex" value="0">女 
    </form>我从数据库中读取了sex的值为1,如何用js来选择对应的radio呢?(不用其他方式,就用类似:document.form1.qq.checked = true;的方式?)
      

  5.   

    <form name="form1" id="form1">
        <input type="radio" name="sex" value="1">男  <input type="radio" name="sex" value="0">女 
    </form>
    <script>
        window.onload=function(){
            var sex=1
            var ridaolen=document.form1.sex.length;
            for(var i=0;i<ridaolen;i++){
                if(sex==document.form1.sex[i].value){
                    document.form1.sex[i].checked=true
                }
            }
           
        }
    </script>
      

  6.   

    document.form1.qq.checked = true;赋值选中document.form1.qq.value=qq;也是这样来赋值,只不过此值不显示出来而已
      

  7.   

    document.form1.qq[0].checked = true//男选中
    document.form1.qq[1].checked = true//女选中
      

  8.   

    那能否再多请教一个问题,如果存在于一个asp数组中,如何使用5楼兄弟这段代码啊?<script language="javascript" type="text/javascript">
    <!--
    function moveback(){
    <%
    for i=1 to n
    Response.Write("document.form1.name"&i&".value='"&a(i)&"';") 
    Response.Write("document.form1.sex"&i&".checked='"&b(i)&"';")
    next
    %>
    }
    -->
    </script>
      

  9.   

    如果
    <form name="form1" id="form1">
        <input type="radio" name="member.sex" value="1">男  
        <input type="radio" name="member.sex" value="0">女 
    </form>
    就是名字中有个前缀怎么弄啊
    <script>
        window.onload=function(){
            var sex=1
            var ridaolen=document.form1.member.sex.length;
            for(var i=0;i<ridaolen;i++){
                if(sex==document.form1.member.sex[i].value){
                    document.form1.member.sex[i].checked=true
                }
            }
           
        }
    </script>
    我这样试的不行
    麻烦哪位知道告诉我一下啊,谢谢啦