0
これは私のコードです:私は、ボタンを提出せずにフォームを送信したい、ので、私はこのフォームを使用しています使用<select><option>形で値を送信する方法this.form.submit()
<form action="" method="GET">
<input type="hidden" value=" <?php echo $category1; ?> ">
<input type="hidden" value=" <?php echo $category2; ?> ">
<select onchange="this.form.submit()" name="sortby">
<option value="popularity">Popularity</option>
<option value="release_dateo" >Release Date: Oldest</option>
<option value="vote_count" >Number Of Votes</option>
</select>
</form>
。
このコードは何をする:誰かがオプションをクリックした場合
をそれは、<option>
値を送信します。
私はそれが何をしたいか:
オプション値+隠された値を送信した場合、誰かが、<option>
をクリックします。あなたが正確に何をしたい
index.php?category1=abc&category2=xyz&sortby=selectedoptionvaluehere
??:
URLがフォームを送信する前にこのようなものです –
[ドロップダウンリストの変更にフォームを提出するにはどうすればいいですか?](https://stackoverflow.com/questions/7231157/how-to-submit-form-on-change-of-dropdown-list) – IiroP