你提交FORM,它会自动把你选择的值传进去的.

解决方案 »

  1.   

    不可能,这样根本取不到.只能取到value的值
      

  2.   

    写成这样不就可以咯!
    <select name="schoolname" id="schoolname" onchange="schoolnameselect()">
    <option value="0">---请选择--- </option>
    <option value="abcde">abcde </option>
    <option value="higkli">higkli </option>
      </select> 
      

  3.   

    必须在onchange的时候对一个hidden的input控件赋值,action里用request.getparameter("hiddenname")
      

  4.   

    就没有更好的解决问题的方式了吗?大家好好想一想啊,也许能写成一个框架来,我写完就贴出来,给大家看.
    要是4#的哥们说的那样,那得多麻烦啊,也就是要有三个hidden的控件来接我option来的值.这未免有点太小题大作了吧?这样下来,我就是多加了一倍的控件量啊!
    我现在想了一个方法,不知道行不行,请各位评一下啊!对了,我做的这个是个三级联动单
    我在数据库里写入:    id(自动)   层数    名称      父ID然后,在页面里通过将父ID=0的,也就是ROOT级的列出来,然后,将用户选择的值的id号记下来,这样,就能得到唯一的量了.第二级的也差不多了....不知道我解释大家能不能明白?
      

  5.   

    <option value="0|请选择">---请选择--- </option> 
    <option value="1|abcde">abcde </option> 
    <option value="2|higkli">higkli </option> 
    你解析的按|(你可以指定其它)split不就ok了
      

  6.   

    解析是一定要这么做了.可是,你要是在VALUE里面写入的是汉字呢???这样,不是很浪费空间???是不是很土啊?!!
      

  7.   

    你做三级联动单呀,用AJAX做最好了,方便
      

  8.   

    提交的时候,肯定是解析的value而不是你所看到的值啊。
      

  9.   

    8#的说是用AJAX,我也觉得不错,我也正在想怎么写呢,可否给点提示啊.我不太清楚啊~
    再有,我有这样的一问题:
    例如说,我有一个A页面,里面有一个SELECT的控件,我在A页里链了一个xx.JS的文件,可是我想向A页面里的SELECT写OPTION的值,怎么做啊?我试着直接写不行,看来,只能是传参了.可是,又传不好.请朋友们给个提示啊~~~