我有这个简单的代码在我的谷歌浏览器上工作正常,但无法在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
任何想法或替代方案?
答案 0 :(得分:3)
您应该使用this.options[this.selectedIndex].text