function oo(){
document.getElementsByName("txt")[0].value=document.getElementsByName("selectname")[0].value} 
name  不要用select这样的东西

解决方案 »

  1.   

    function oo(){ 
        var obj = document.getElementsByName("select");
        txt.value= obj.options[obj.selectedIndex].value;
    }
      

  2.   

    请朋友们再帮我看看,谢谢!<!--按照1楼的意见修改如下,运行后没反应-->
    <select size=1 name="selectname">
        <option></option>
        <option>ok</option>
        <option>no</option>
    </select>
    <input type=text name="txt">
    <input type=submit value=yes onclick=oo()>
    <script>
    function oo(){ 
    document.getElementsByName("txt")[0].value=document.getElementsByName("selectname")[0].value 
    }  
    </script><!--按照2楼的意见修改如下,运行显示options为空或不是对象-->
    <select size=1 name="select">   
        <option></option>
        <option>ok</option>
        <option>no</option>
    </select>
    <input type=text name="txt">
    <input type=submit value=yes onclick=oo()>
    <script>
    function oo(){  
        var obj = document.getElementsByName("select"); 
        txt.value= obj.options[obj.selectedIndex].value; 
    }
    </script>
      

  3.   


    <html>
    <head>
    <title>select</title>
    <script> 
    function oo(){
        var obj = document.getElementById("select");  
    var txt = document.getElementById("txt");
        txt.value= obj.value;  

    </script> 
    </head>
    <body>
    <select name="select" id="select">     
         <option value="null"> </option> 
         <option value="ok"> ok </option> 
         <option value="no"> no </option> 
    </select> 
    <input type="text" name="txt" id="txt"> 
    <input type="button" value="yes" onclick="oo()"> 
    </body>
    </html>
      

  4.   

    我知道了,改成下面这样就好使了,谢谢楼上的朋友们!
    <select size=1 name="selectname">
        <option></option>
        <option value="ok">ok</option>
        <option value="no">no</option>
    </select>
    <input type=text name="txt">
    <input type=submit value=yes onclick=oo()>
    <script>
    function oo(){ 
    txt.value=selectname.value;
    }  
    </script>