我有一个选项,里面有一些选项,我希望用户被发送到URI中带有变量的另一个页面,以便我可以提取它。
这就是我的选择设置方式:
<select name="period" onclick="window.location.href = 'test.php?Period=' + this.selectedIndex;">
然后我应该可以使用$ _GET ['Period']来获取值。
但是,用户永远不会被发送到test.php。
为什么会这样?
答案 0 :(得分:3)
试试这个:
<select name="period" onchange="window.location.href = 'test.php?Period=' + this.options[this.selectedIndex].value;">
答案 1 :(得分:1)
当select触发更改事件时,您可以轻松读取值:
<select onchange="window.location.href = 'test.php?Period=' + this.value;">
</select>