如题
<option selected value="1">分类</option>  将"分类"保存至数据库,而不是值“1”用什么获取所选择的文本??

解决方案 »

  1.   

    <option selected value="分类">分类</option> 或者判断 value的值
      

  2.   

    不能这样
    <option selected value="分类">分类</option>因为value值是联动要用的。
      

  3.   

    客户端操作,就用JS获取,然后通过AJAX来传递给PHP来保存到数据库呗~
      

  4.   

    JS: selectobjname.text
    不知道你为什么要这样做, option 的 值 和 文本 都是你在生成 html 时给定的
      

  5.   

    <select id="selectID" onblur="selectOn();">
    <option value="1">分类</option>
    </select>
    <script>
     function selectOn()
     {
    var select = document.getElementById("selectID");
    alert(select[0].text);//分类
     }
    </script>
      

  6.   

    <select id="s">
    <option value="o">鹅鹅鹅</option>
    </select>
    <script>
    alert(document.getElementById("s")[0].innerHTML);
    </script>
      

  7.   

    借用六楼的代码
    <select id="selectID" onblur="selectOn();">
    <option value="0">分类</option>
    <option value="1">分类1</option>
    <option value="2">分类2</option>
    <option value="3">分类3</option>
    </select>
    <script>
     function selectOn()
     {
    var select = document.getElementById("selectID");
    var id=document.getElementById("selectID").value;
    alert(select[id].text);//id别搞错了是从0开始的
     }
    </script>
      

  8.   


    不行???
    onchanage不传value的值不行吗?传你原来的值1过去