PHP如何保留表单中下拉列表的值?非常感谢!

搜索表单里有多个下拉列表,但是每当提交表单的时候,下拉列表中的选项值都被刷新成默认最初的值了,我想问下,如何在提交表单后还保留我原先选择的值?感谢大家的帮助!我在每一个o... 搜索表单里有多个下拉列表,但是每当提交表单的时候,下拉列表中的选项值都被刷新成默认最初的值了,我想问下,如何在提交表单后还保留我原先选择的值?
感谢大家的帮助!
我在每一个option都加selected 提交后都显示一个同样的值 我是要得到所选的值
展开
 我来答
Spirit_ORCer
2009-03-13 · TA获得超过206个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:0
展开全部
把想要保留的那个option加个属性selected就行了,需要先判断给哪个加
GL
-----------------------------
把提交的结果,option的值,或者你自己想想该如何保留,然后到这个页面再给每一个option都加一个<?=$selected?>,然后switch筛选一下吧,呵呵,提的模糊,我说的也模糊,呵呵,凑合着看吧
ljh0username
2012-08-14
知道答主
回答量:4
采纳率:0%
帮助的人:3.3万
展开全部
<style>b{color:#f00;}</style>
<?php
$arr = array('请选择','北京','天津','上海','深圳','广州','四川','云南','重庆','安徽');
?>
<form action="" method="post">
UID : <input type="text" name="uid" />
PSD : <input type="password" name="psd" /><br />
CON : <input type="password" name="conf" /><br />
<select name="address">
<?php
foreach($arr as $key){
echo "\t\t<option value='$key'>$key</option>\n";
}
?>
</select>
<input type="submit" name="submit" />
<?php
@$address = $_POST['address'];
@$uid = $_POST['uid'];
@$psd = $_POST['psd'];
@$conf = $_POST['conf'];
if(isset($_POST['submit'])){
if(empty($address)){
echo "请填写\n";
}else if(empty($_POST['uid'])){
echo "请输入您的UID";
//exit;
}else if(empty($_POST['psd'])){
echo "请输入您的PSD";
//exit;
}else if(empty($_POST['conf'])){
echo "请输入您的CONF";
//exit;
}else if($_POST['psd'] != $_POST['conf']){
echo "您输入的密码和确认密码不一致,请检查\n";
}else if($_POST['address'] == '请选择'){
echo "<b>请选择项目!!!</b>\n";
//exit;
}/*else if($_POST['address'] == true){
return '您选择的项目为<b>'.$address.'</b>';
exit;
}*/
else if($_POST['uid'] || $_POST['psd'] || $_POST['address'] == true){
echo "您好,您的用户名是<b>".$uid."</b>,您的用户密码是<b>".md5($psd)."</b>,您选择的项目为<b>".$address."</b><br />\n";
}
}
?>
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dong18dong
2009-03-11 · TA获得超过745个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:284万
展开全部
光靠PHP是很难完成这种任务的
要依靠JS才行
我觉得要是使用AJAX 不刷新页面提交表单 是最好的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xwen1983
2009-03-11 · TA获得超过210个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:125万
展开全部
你可以使用隐藏表单域啊
<input type="hidden" value="要保留的值" />
使用js脚本提取其中的值,赋值给选项。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangshizhe2477
2009-03-11
知道答主
回答量:33
采纳率:0%
帮助的人:14.6万
展开全部
只能借助与JS

参考资料: www.jspaspphp.com

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式