超紧急问题javascript: select刷新保存值的问题!!!

当我选择下拉列表框的值以后页面自动刷新但是刷新以后原来的值依旧保存在那里比如下拉框中是12345我选择2以后页面自动刷新但是刷新以后下拉列表框的值还是2麻烦问一下各位这个... 当我选择下拉列表框的值以后
页面自动刷新
但是刷新以后 原来的值依旧保存在那里
比如 下拉框中是12345
我选择2以后
页面自动刷新 但是刷新以后 下拉列表框的值
还是2

麻烦问一下各位 这个应该怎么实现?
谢谢了

麻烦附上代码
展开
 我来答
liyihz2008
2008-08-25 · TA获得超过270个赞
知道答主
回答量:145
采纳率:0%
帮助的人:97万
展开全部
<form id="form1" action="action1.do" method="post">
<select id="sel" onchange="submitForm();">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
</select>
</form>
<script type="text/javascript">
funcion submitForm(){
//这个方法在选择下拉框后触发,把form提交掉,然后在后台的程序里把接收到的select选择的值放到request里去,再返回到这个页面里来
document.getElementById('form1').action="xxxx.do";
document.getElementById('form1').submit();
}

window.onload(){
document.getElementById('sel').selectedIndex = ${requestScope.sel};
//${requestScope.sel}是EL表达示,这个就是从request里把上次放进去的值取出来,让下拉框选中它
}

</script>

不知道这样清不清楚
匿名用户
2008-08-25
展开全部
给你一个示例,你就知道怎么做了:

<select id="sel">
<option>1</option>
<option>2</option>
</select>
<script type="text/javascript">
document.getElementById('sel').selectedIndex = 0;
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kit_zeng
2008-08-26
知道答主
回答量:21
采纳率:0%
帮助的人:4.6万
展开全部
要在页面刷新前,将下拉框的值也要带过去。在回到这个页面的时候,在onload中,将之前下拉框的值用request的方法得到,再赋值给下拉框。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式