使用JavaScript刷新页面后如何将下拉列表的第一个值保留为默认值 [英] How to keep dropdown first value as default after refreshing the page using 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屋!