首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

没有办法获得select中被选中option里的文字?解决方案

2012-02-20 
没有办法获得select中被选中option里的文字?由于数据库的原因option的value无法和描述文字设成相同内容。望

没有办法获得select中被选中option里的文字?
由于数据库的原因option的value无法和描述文字设成相同内容。

望高手给于解答。

另外推荐一个好东西:http://jquery.com/   很好用的js框架,不知道大家有没有用过。

[解决办法]
var sel = document.formname.select_name;
alert(sel.options[sel.selectedIndex].text);
[解决办法]
js脚本中的取法:
var sel = document.forms[0].select_id_or_name;
sel.options[sel.selectedIndex].text;
通过select对象的selectedIndex属性找到被选中的option,再访问option的text属性得到的就是文字了.

在java中是取不到的,只能把文本付给个hidden域,然后取hidden的值.

不过,如果可以建议还是通过value判断比较好.

热点排行
Bad Request.