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

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:10:10
当我选择下拉列表框的值以后
页面自动刷新
但是刷新以后 原来的值依旧保存在那里
比如 下拉框中是12345
我选择2以后
页面自动刷新 但是刷新以后 下拉列表框的值
还是2

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

麻烦附上代码

<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>

不知道这样清不清楚

给你一个示例,你就知道怎么做了: