无法从SELECT中获取价值

时间:2014-02-17 18:07:38

标签: javascript html

我有这个简单的代码在我的谷歌浏览器上工作正常,但无法在IE 8上运行。当选择一个选项时,该值总是为空。

<form target="_self" method="post" action="index.pl" name="set_filter">
    <select name="project" onChange='window.location="index.pl?project=" + this.value'>
        <option selected="selected"></option>
        <option>1</option>
        <option>2</option>
</form>

当我从列表中选择选项(1)时,网址设置为http://myserver.com/tests/index.pl?project=

在谷歌上我做对了:http://myserver.com/tests/index.pl?project=1

任何想法或替代方案?

1 个答案:

答案 0 :(得分:3)

您应该使用this.options[this.selectedIndex].text