刷新页面后如何保持Dropdownlist值相同
我有一个下拉列表
<select name="cate"> <option value="h">India</option>
<option value="m">USA</option>
<option value="c">England</option>
</select>
<input type="submit" value="show">
在单击显示按钮时,在下表中将显示选定的国家/地区详细信息。详细信息来自数据库,每次单击都会刷新页面。
我的问题是,如果用户在下拉列表中选择“英格兰”并单击“显示”按钮,它将显示详细信息,但是下拉列表将仅显示名字。我想显示选定的值名称。
请帮我。
回答:
<input type="hidden" name="selectedValue" value="0"/>
将上面的一个放在选择标签的下面
并在您的servlet中执行此操作
String selectedValue = `request.getParameter("selectedValue")`
现在将selectedValue设置到servlet请求中
在最终的jsp中创建一个JS函数
function selectedValue(){ var value =<%=request.getParameter("selectedValue")%>;
if(value !=null)
{
document.f1.slvalue.selectedIndex=value ;
}
}
在最后一个jsp页面的bodyload上调用selectedValue()函数。 是您的选择标签的名称
以上是 刷新页面后如何保持Dropdownlist值相同 的全部内容, 来源链接: utcz.com/qa/400078.html