onclick window.location.href 带变量

use*_*282 2 javascript php window.location

我有一个里面有一些选项的选择,我希望用户被发送到另一个页面,在 URI 中有一个变量,以便我可以提取它。

这是我选择的设置方式:

<select name="period" onclick="window.location.href = 'test.php?Period=' + this.selectedIndex;">
Run Code Online (Sandbox Code Playgroud)

然后我应该能够使用 $_GET['Period'] 来获取值。

但是,用户永远不会被发送到 test.php。

为什么是这样?

Gor*_*.it 5

尝试这个:

<select name="period" onchange="window.location.href = 'test.php?Period=' + this.options[this.selectedIndex].value;">
Run Code Online (Sandbox Code Playgroud)