使用JavaScript刷新页面后如何将下拉列表的第一个值保留为默认值 [英] How to keep dropdown first value as default after refreshing the page using javascript

查看:96
本文介绍了使用JavaScript刷新页面后如何将下拉列表的第一个值保留为默认值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨...
我正在使用下拉菜单显示月份.如果用户在刷新后选择4月,则仅显示为4月.即使在使用javascript刷新页面后,我也想显示一月...指导我

Hi...
Im using dropdown for displaying month. If a user choose april after refreshing,it shows as april only. I want to show january even after refreshing the page using javascript...guide me

推荐答案

<input type="hidden" name="selectedValue" value="0"/>  


将上面的一个放在您选择的标签的正下方

并在您的servlet中进行操作


put the above one in just below of your select tag

and do this in your servlet

String selectedValue = `request.getParameter("selectedValue")` 


现在将selectedValue设置到servlet请求中

在最终的jsp中创建一个JS函数


now set the selectedValue into the servlet request

create a JS function in your final jsp

function selectedValue(){  

    var value =<%=request.getParameter("selectedValue")%>;  
    if(value !=null)  
        {

        document.f1.slvalue.selectedIndex=value ;          

        }    

} 


在最后一个jsp页面的bodyload上调用selectedValue()函数. " slvalue "是您的选择标记的名称
参考:如何保持Dropdownlist的值相同刷新页面后 [


call the selectedValue() function on bodyload of your final jsp page. "slvalue" is a name of your select tag
Ref.:How to keep Dropdownlist value same after refresh the page[^]


这篇关于使用JavaScript刷新页面后如何将下拉列表的第一个值保留为默认值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆