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