开发者问题收集

无法从 SELECT 中获取价值

2014-02-17
81

我有一段简单的代码,在我的 Google Chrome 上运行良好,但无法在 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) 时,URL 设置为 http://myserver.com/tests/index.pl?project=

而在 Google 上我得到正确的结果: http://myserver.com/tests/index.pl?project=1

有什么想法或替代方案吗?

1个回答

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

Asons
2014-02-17