2017-06-21 38 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> 
相关问题