Reputation: 3818
I have a select with some options inside and I want the user to be sent to another page with a variable in the URI so that I can extract it.
This is how my select is set up:
<select name="period" onclick="window.location.href = 'test.php?Period=' + this.selectedIndex;">
I should then be able to use $_GET['Period'] to get the value.
However, the user is never sent to test.php.
Why is this?
Upvotes: 2
Views: 64527
Reputation: 12961
you can easily read the value when the select triggers the change event:
<select onchange="window.location.href = 'test.php?Period=' + this.value;">
</select>
Upvotes: 1
Reputation: 6299
Try this:
<select name="period" onchange="window.location.href = 'test.php?Period=' + this.options[this.selectedIndex].value;">
Upvotes: 5