php下拉菜单怎样设置粘性表单,就是下拉选择后提交,保持选择的值。
例如:选择2008后提交总是回到2005,怎样保持显示是2008<selectname="year"><option>2005</option><option>2006<...
例如:选择2008后提交总是回到2005,怎样保持显示是2008
<select name="year">
<option >2005</option>
<option >2006</option>
<option >2007</option>
<option >2008</option>
<option >2009</option>
</select> 展开
<select name="year">
<option >2005</option>
<option >2006</option>
<option >2007</option>
<option >2008</option>
<option >2009</option>
</select> 展开
3个回答
展开全部
你想做什么功能,默认的就是2005啊。你提交后应该返回到不是这个这个页面吧
你这是更改的还是添加了
你这是更改的还是添加了
追问
追答
终于帮你搞定了,也苦恼了我一天。希望不会太晚
" size="10" maxlength="10" />
>请选择
>+
>-
>*
>/
" />
" size="10" maxlength="10" />
" size="10" maxlength="10" />
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单啊,说下思路吧,快12点了
楼主设置个隐藏表单,里面存储着选择的option的值
而且觉得这个做成ajax最好,在=号那设置个单击事件,根本不用记住刚刚选择的是哪个
楼主设置个隐藏表单,里面存储着选择的option的值
而且觉得这个做成ajax最好,在=号那设置个单击事件,根本不用记住刚刚选择的是哪个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<select name="year">
<? for( $i=2005;$i<2009;$i++ ){ ?>
<option <? if($i == $_GET['year']) echo "selected"; ?>>$i</option>
<? } ?>
</select>
请采纳,谢谢
<? for( $i=2005;$i<2009;$i++ ){ ?>
<option <? if($i == $_GET['year']) echo "selected"; ?>>$i</option>
<? } ?>
</select>
请采纳,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询