急~jsp中如何在页面提交后,保留上一次所选下拉框的选项,给个代码~~

我已经onChange了一个事件,现在只要一提交,又默认回原来的第1个选项了,我想保留上次的选择的那个选项,谢谢~最好能给个详细点的代码~~问题是这样的:<selectn... 我已经onChange了一个事件,现在只要一提交,又默认回原来的第1个选项了,我想保留上次的选择的那个选项,谢谢~最好能给个详细点的代码~~
问题是这样的:
<select name="box" id="box" size="0" onchange="getdata2()">
<option value="1">元</option>
<option value="10000">万元</option>
</select>

function getdata2(){
form1.action= "?action=box&strhbdw=<%=strhbdw%>&sjly=<%=sjly%>&khcode=<%=khcode%>&rptname=<%=rptname%>°ree=new&defnid=<%=strDefnid%>&year=<%=year%>&month=<%=month%>&accountcode=<%=accountCode%>&companyId=<%=companyID%>&ttl_id=<%=ttlId%>&bbhid=<%=bbhId%>&levelSum=<%=levelSum%>&hwjz=<%=hwjz%>&pzjz=<%=pzjz%>&status=<%=status%>&rpttypeid=<%=rpttypeid%>&userId=<%=userId%>;
form1.target="_self";
form1.submit();
}
现在我点击下拉框要在页面上进行元和万元的单位切换,这样会将数据以我需要的形式现实,getdata2()这个函数是取数的方法,然后页面提交。但是提交过后,数值是变了,但是下拉框就会回到“元”的index上,我想提交后到我所选的下拉框的选项上。。不知道怎么弄啊~~高手帮帮忙。。
展开
 我来答
dmkx01
2010-02-23
知道答主
回答量:4
采纳率:0%
帮助的人:5041
展开全部

用图片中的方法获得POST过来的参数,如果是GET过来的就直接用这个HttpServletRequest#getQueryString()就可以。把它append到返回页面链接的后面,在主页面得到后用JS赋值即可。

蝴蝶飞起来了
2010-02-23 · TA获得超过1058个赞
知道小有建树答主
回答量:834
采纳率:50%
帮助的人:693万
展开全部
将接受到的信息保存,回写到页面。
再用脚本赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chzhq0518
2010-02-23 · TA获得超过251个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:0
展开全部
不知道你想保留上一次的选项 是在任何地点 任何时候都能 如果这样就存到
存到数据库里 还就就是可以仿照网站记录用户的名字和密码 这个用cookie 可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式