我在其中有一个select标签,我想转到第二个选项。我知道我能做到
<option selected="selected" ></option>
但对于我的动态网站来说,要浏览所有这些选项实在太难了。我不想使用任何JavaScript,如果它不需要。我使用的是JSP。有没有办法用它来选择一个选项?如果不能使用JSP,我怎么能同时使用Javascript和JSP呢?
<select name="months" value="<%=request.getParameter.('currentMonth')%>" id="monthSelect">
<option value="1">Januar</option>
<option value="2">Februar</option>
<option value="3">März</option>
<option value="4">April</option>
<option value="5">Mai</option>
<option value="6">Juni</option>
<option value="7">Juli</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">Oktober</option>
<option value="11"> November</option>
<option value="12"> Dezember</option>
</select>发布于 2016-04-20 18:21:32
您可以使用for iteration生成和选择选项:
<%
String[] month = new String[]{"Januar", ...};
int selected = 5; // e.g.
%>
<select>
<%
for(int i = 0; i < month.length; i++) {
%>
<option value="<%=i+1%>"
<%=selected == i ? "selected=\"selected\"" : ""%>>
<%=month[i]%>
</option>
<%
}
%>
</select>希望这能有所帮助。
https://stackoverflow.com/questions/36737160
复制相似问题