struts如何取得select里面的值?不是value的值哦~

lovegenii 2008-08-28 10:30:21
如题:
<select name="schoolname" id="schoolname" onchange="schoolnameselect()">
<option value="0">---请选择---</option>
<option value="1">abcde</option>
<option value="2">higkli</option>
</select>
我想问一下,如何才能用struts取得里面的"abcde"或是"higkli"取到XXXfrom里呢?谢谢各位了
...全文
128 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ml_dark 2008-08-28
  • 打赏
  • 举报
回复
必须在onchange的时候对一个hidden的input控件赋值,action里用request.getparameter("hiddenname")
qsrock 2008-08-28
  • 打赏
  • 举报
回复
写成这样不就可以咯!
<select name="schoolname" id="schoolname" onchange="schoolnameselect()">
<option value="0">---请选择--- </option>
<option value="abcde">abcde </option>
<option value="higkli">higkli </option>
</select>
lovegenii 2008-08-28
  • 打赏
  • 举报
回复
不可能,这样根本取不到.只能取到value的值
dryZeng 2008-08-28
  • 打赏
  • 举报
回复
你提交FORM,它会自动把你选择的值传进去的.
lovegenii 2008-08-28
  • 打赏
  • 举报
回复
8#的说是用AJAX,我也觉得不错,我也正在想怎么写呢,可否给点提示啊.我不太清楚啊~
再有,我有这样的一问题:
例如说,我有一个A页面,里面有一个SELECT的控件,我在A页里链了一个xx.JS的文件,可是我想向A页面里的SELECT写OPTION的值,怎么做啊?我试着直接写不行,看来,只能是传参了.可是,又传不好.请朋友们给个提示啊~~~
liyTP 2008-08-28
  • 打赏
  • 举报
回复
提交的时候,肯定是解析的value而不是你所看到的值啊。
dujun3245350 2008-08-28
  • 打赏
  • 举报
回复
你做三级联动单呀,用AJAX做最好了,方便
lovegenii 2008-08-28
  • 打赏
  • 举报
回复
解析是一定要这么做了.可是,你要是在VALUE里面写入的是汉字呢???这样,不是很浪费空间???是不是很土啊?!!
qiyongjun2003 2008-08-28
  • 打赏
  • 举报
回复
<option value="0|请选择">---请选择--- </option>
<option value="1|abcde">abcde </option>
<option value="2|higkli">higkli </option>
你解析的按|(你可以指定其它)split不就ok了
lovegenii 2008-08-28
  • 打赏
  • 举报
回复
就没有更好的解决问题的方式了吗?大家好好想一想啊,也许能写成一个框架来,我写完就贴出来,给大家看.
要是4#的哥们说的那样,那得多麻烦啊,也就是要有三个hidden的控件来接我option来的值.这未免有点太小题大作了吧?这样下来,我就是多加了一倍的控件量啊!
我现在想了一个方法,不知道行不行,请各位评一下啊!对了,我做的这个是个三级联动单
我在数据库里写入: id(自动) 层数 名称 父ID

然后,在页面里通过将父ID=0的,也就是ROOT级的列出来,然后,将用户选择的值的id号记下来,这样,就能得到唯一的量了.第二级的也差不多了....

不知道我解释大家能不能明白?

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧