我想要在加载一个下拉列表的时候,就把该下拉列表的值的赋给一个隐藏域,这应该如何实现啊...我这个没有body,所以不能用onload事件,请各位大侠给出个注意啊

解决方案 »

  1.   


    <script>
    window.onload=function(){
       var v = document.getElementById('test').value;
       document.getElementById('key').value=v;
    }  
    </script>
    <select id="test">
    <option value="a">a</option>
    <option value="b" selected>b</option>
    <option value="c">c</option>
    </select>
    <input type="hidden" name="key" id="key" value="">
      

  2.   


    function a()
    {
    $re.="<select id=\"sel1\" name=\"sel1[]\">
    <option value=\"1\">床上用品</option>
    <option value=\"2\">客厅陈列</option>
    </select>";$re.="<input type=\"hidden\" name=\"productstype\">"
    echo $re;
    }我把他们都写成了一个函数,str类型输出..
    我在另一个 函数中调用这个函数,调用加载的时候就给隐藏域赋值啊