[英]How to send values with <select> <option> form using 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>
,则发送选项值+隐藏值。
提交表单之前,URL如下所示:
index.php?category1=abc&category2=xyz&sortby=selectedoptionvaluehere
您在要发送的隐藏输入中缺少name
属性。
<input type="hidden" name="category1" value=" <?php echo $category1; ?> ">
<input type="hidden" name="category2" value=" <?php echo $category2; ?> ">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.