簡體   English   中英

如何使用發送值 <select><option>使用this.form.submit()的表單

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM