2017-06-21 54 views
0

這個網址是我的代碼:如何更改<select>

<form action="" method="GET"> 
 
<select onchange="this.form.submit()" name="sortby"> 
 
<option value="1">Option 1 </option> 
 
<option value="2">Option 2 </option> 
 
<option value="3">Option 3 </option> 
 
<option value="4">Option 4 </option> 
 
<option value="5">Option 5 </option> 
 
</select>

現在,當我提出這個職位,我想要的網址是這樣的:

?page=".$page."&tag=".$tag."&sortby=SELECTEDVALUEHERE 

回答

1

我打算假設你正在使用php ...如果是這樣,請使用此代碼。 $_SERVER['REQUEST_URI']返回當前頁面,您可以根據需要編輯標籤。

<form action="" method="GET"> 
<input type="hidden" name="page" value=<?php echo '"' . $_SERVER['REQUEST_URI'] . '"'> 
<input type="hidden" name="tag" value="yourTag"> 
<select onchange="this.form.submit()" name="sortby"> 
<option value="1">Option 1 </option> 
<option value="2">Option 2 </option> 
<option value="3">Option 3 </option> 
<option value="4">Option 4 </option> 
<option value="5">Option 5 </option> 
</select> 

EDIT: 上面的代碼是給此URL:/index.php?page=index.php&tag=yourTag&sortby=3

0

in form action use,

yourphpfile.php?page=".$page."&tag=".$tag." 
1

它是溶液。

<form action="" method="GET"> 
<select onchange="this.form.submit()" name="sortby"> 
<option value="1">Option 1 </option> 
<option value="2">Option 2 </option> 
<option value="3">Option 3 </option> 
<option value="4">Option 4 </option> 
<option value="5">Option 5 </option> 
</select> 
<input type="hidden" name="page" value="<?php echo $page ?>" /> 
<input type="hidden" name="tag" value="<?php echo $tag ?>" /> 
</form> 
相關問題