php和html混和的页面中下拉列表,选择select值后自己又跳回第一个option,怎样让选择后select为刚选择的值
4个回答
展开全部
index.php
<form method="post" action="index1.php">
<select name="username" value="<?=$_REQUEST['username']?>" />
<option value="aa" <?php if($_REQUEST['username']=="aa"){?> selected<?php }?>>aa</option>
<option value="bb" <?php if($_REQUEST['username']=="bb"){?> selected<?php }?>>bb</option>
<option value="cc" <?php if($_REQUEST['username']=="cc"){?> selected<?php }?>>cc</option>
<option value="dd" <?php if($_REQUEST['username']=="dd"){?> selected<?php }?>>dd</option>
</select>
<input name="submit" id="submit" type="submit" value="submit" />
</form>
index1.php
<form method="post" action="index.php">
<input type="hidden" name="username" value="<?=$_POST['username'];?>" />
<input type="submit" name="submit" value="submit" />
</form>
<form method="post" action="index1.php">
<select name="username" value="<?=$_REQUEST['username']?>" />
<option value="aa" <?php if($_REQUEST['username']=="aa"){?> selected<?php }?>>aa</option>
<option value="bb" <?php if($_REQUEST['username']=="bb"){?> selected<?php }?>>bb</option>
<option value="cc" <?php if($_REQUEST['username']=="cc"){?> selected<?php }?>>cc</option>
<option value="dd" <?php if($_REQUEST['username']=="dd"){?> selected<?php }?>>dd</option>
</select>
<input name="submit" id="submit" type="submit" value="submit" />
</form>
index1.php
<form method="post" action="index.php">
<input type="hidden" name="username" value="<?=$_POST['username'];?>" />
<input type="submit" name="submit" value="submit" />
</form>
展开全部
由于没有代码,我只能猜测了,可能是第一个option 加了 selected 属性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉是postback了,不过php里面没这个机制。 没准
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询