<input type="text" name="sex" size="5">
<select size="1" name="d1">
<option selected>男</option>
<option>女</option>
</select>
如何使text里的值显示select的选择结果。即我选择男文本框就显示男,选择女文本框就显示女
先谢谢各位师兄了

解决方案 »

  1.   

    <select size="1" name="d1" onchange="change();">
    <script>
    function change()
    {
     frm.sex.value=frm.id1.options[id1.selectedIndex].value;
    }
    </script>
      

  2.   

    <form name="frm" action="" method="post">
    <input type="text" name="sex" size="5">
    <select size="1" name="d1" onchange="change()">
    <option selected>男</option>
    <option>女</option>
    </select>
    </form>
    <script language="javascript">
    function change()
    {
     frm.sex.value=frm.d1.options[d1.selectedIndex].text;
    }
    </script>
    另外 你的select最好规范写
    <option value="传递的值" selected>显示的值</option>