html下拉菜单被选提交后在返回上次提交的默认值? 也就是加个这个东东selected
举个例子来说,比如,下拉菜单有三个选项,1、2、3,默认值是1,选择2提交以后,菜单的选项处仍显示2,而不是显示1。说明的是这3个数据1、2、3是数据库里循环出来的而且我...
举个例子来说,比如,下拉菜单有三个选项,1、2、3,默认值是1,选择2提交以后,菜单的选项处仍显示2,而不是显示1。说明的是这3个数据1、2、3是数据库里循环出来的
而且我用的是smarty模板循环的
求解谢谢。。。。 展开
而且我用的是smarty模板循环的
求解谢谢。。。。 展开
展开全部
你可以将你选中的下拉菜单的value值作为参数保存起来
String a = request.getParament(“2”);
通过if("value值".equal(a)){"selectde";
参考:
<select id="appdt" name="appdt" style="width:80px;">
<%int minyear = 2010;
Calendar c = Calendar.getInstance();
c.setTime(new java.util.Date());
int maxyear = c.get(Calendar.YEAR);
for(int apt = maxyear;apt >= 2010; apt--)
{
String app = String.valueOf(apt);
%>
<option value="<%=app %>" <%if(app.equals(appdt)){%>selected="selected"<%} %>><%=app %></option>
<%
}
%>
</select>
String a = request.getParament(“2”);
通过if("value值".equal(a)){"selectde";
参考:
<select id="appdt" name="appdt" style="width:80px;">
<%int minyear = 2010;
Calendar c = Calendar.getInstance();
c.setTime(new java.util.Date());
int maxyear = c.get(Calendar.YEAR);
for(int apt = maxyear;apt >= 2010; apt--)
{
String app = String.valueOf(apt);
%>
<option value="<%=app %>" <%if(app.equals(appdt)){%>selected="selected"<%} %>><%=app %></option>
<%
}
%>
</select>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用JS来控制下拉列表选中第一个index吧·
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询