簡體   English   中英

使用GET自動方法提交表單

[英]submit form with method GET Automatic

我想使用GET方法提交表單,如下所示:

search.php?q=Clothing&p=1&per=10

當我嘗試此代碼時,我只會得到:

search.php?per=10

這是我的代碼:

<?php

echo '<div id="filter">';
echo '<form action="search.php?q='.$q.'&p='.$page.'" name="per" method="get">';
echo '<div class="pages_filter"><div class="total_results">About <span>'.$result_count.'</span> results</div>';
echo '<div class="option_results">'.$total_pages.' Pages 
      <select id="resultsPerPage" name="per" onchange="autoSubmit()">';
for ($z = 0 ; $z <= 40 ; $z++){
$z=$z+10;
echo '<option type="submit" ';if ($z==$p){echo ' selected="selected "';} echo ' value="'.$z.'">'.$z.'</option>';
$z=$z-1;
}
echo '</select> Per page.
</form>
</div></div>';
echo '</div>'; /// #filter

?>

JavaScript代碼:

<script language="JavaScript">
function autoSubmit()
{
     var formObject = document.forms['per'];
     formObject.submit();
}
</script>

我怎樣才能做到這一點 ?

嘗試這個

echo '<form action="search.php" name="per" method="get">';
echo '<input type="hidden" name="q" value="'.$q.'" />';
echo '<input type="hidden" name="p" value="'.$page.'" />';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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