必须放<input type=hidden>提交到服务器

解决方案 »

  1.   

    <select name="select" onChange="alert(this.value)">
      <option value="me">我</option>
        <option value="you">你</option>
        <option value="her">他</option>
      </select>alert(this.value)也只能得到其value
    text值 我 你 他
    怎么放到<input type=hidden>里 
      

  2.   

    <script language=javascript>
    var options = document.forms[0].select.options;
    for(var i=0;i<options.length;i++){
        alert(options[i].innerText);
    }
    </script>
      

  3.   

    <input type=hidden name="selectValue" value="">
    <script language=javascript>
    var flag;
    var options = document.forms[0].select.options;
    for(var i=0;i<options.length;i++){
       if(i == 0){
          flag=options[i].innerText;
       }else{
          flag =flag+options[i].innerText;   }
       
    }
    document.form_MAIN.selectValue.value =flag ;
    </script>
      

  4.   

    <select name="select" onChange="alert(this.options[0].innerText);">
      <option value="me">我</option>
        <option value="you">你</option>
        <option value="her">他</option>
      <select>
    (this.options[0].innerText) 我只能得到 第一个option:我
    我选择 你 时  alert就为"你"(this.options['这里的序号怎么写'].innerText)
      

  5.   

    <select name="select" onChange="alert(this.options[this.selectedIndex].innerText);">
      <option value="me">&Icirc;&Ograve;</option>
        <option value="you">&Auml;&atilde;</option>
        <option value="her">&Euml;&ucirc;</option>
      </select>解决了
    谢了 
    给份