select标签的默认值问题,在线等……

dashulailedi 2010-09-26 09:54:56
 <select name="year1" >
<option value=""></option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
</select>

当选中某一年后,页面自动刷新,但是刷新后该标签显示的总是空。
我想要选中2010,刷新页面后就在该标签上显示2010;
选中2009,刷新页面后就在该标签上显示2009,以此类推。
高手帮帮忙!谢啦……
...全文
380 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hoojo 2010-09-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kyzy_yy_pm 的回复:]

<option <% if 标识==另一个标识 %>selected<% /if %>>

类似的
[/Quote]

这值是其中的一种
可以这样
<select name="year1" >
<option value=""></option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
</select>
window.onload = function () {
document.getElementsByName("year1")[0].value = "${year}";//后台的request属性中的值
//这样就选中了
};
kyzy_yy_pm 2010-09-26
  • 打赏
  • 举报
回复
<option <% if 标识==另一个标识 %>selected<% /if %>>

类似的
dashulailedi 2010-09-26
  • 打赏
  • 举报
回复
为什么selected="" 也显示成默认值啊
[Quote=引用 2 楼 tcwsyt 的回复:]
不知道你的SELECT是不是有个提交表单的动作。如果是的话,如楼上所说,如果不是的话,就要写入COOKIES,这样每次进入页面的时候就要读取COOKIES,判断如果COOKIES等于2010的话,就selected="selected"
[/Quote]
funfun5433 2010-09-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tcwsyt 的回复:]

不知道你的SELECT是不是有个提交表单的动作。如果是的话,如楼上所说,如果不是的话,就要写入COOKIES,这样每次进入页面的时候就要读取COOKIES,判断如果COOKIES等于2010的话,就selected="selected"
[/Quote]
+1
灬上海爽爷 2010-09-26
  • 打赏
  • 举报
回复
不知道你的SELECT是不是有个提交表单的动作。如果是的话,如楼上所说,如果不是的话,就要写入COOKIES,这样每次进入页面的时候就要读取COOKIES,判断如果COOKIES等于2010的话,就selected="selected"
kyzy_yy_pm 2010-09-26
  • 打赏
  • 举报
回复
根据后台 传递过来的标识来判断
gaoming333 2010-09-26
  • 打赏
  • 举报
回复
<option value="1" ${request=="1"?"selected" :"" }>2010</option>
<option value="2" ${request=="2"?"selected" :"" }>2011</option>
lanchangsheng 2010-09-26
  • 打赏
  • 举报
回复
document.getElementsByName("year1")[0].value = "${year}";//后台的request属性中的值

+1

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧