2

JSPページのドロップダウンリストに年齢を生成したい

<select name="cboAge" id="cboAge">
<%  
  for(int i=20;i<50;i++)
 { %>     
   <option value="<%= i%>"><%= i%></option>
 <% } %>  
</select>

上記の方法は非常に推奨されていないため、jstlタグライブラリから選択した場合、どのタグが適切であるか

4

2 に答える 2

7

JSTL を使用し<c:forEach>ます。

<c:forEach begin="20" end="49" var="i">
    <option value="${i}">${i}</option>
</c:forEach>

end包括的であることに注意してください。

于 2013-02-13T17:41:32.200 に答える
-1

これにはjqueryを使用します

</script><script type="text/javascript">
$(document).ready(function() {
    var selectAge = $("#selectAge"), i;
    for ( i = 20; i < 50; i++) {
        $(selectAge).append("<option value='" + options[i] + "'>" + i + "</option>");
    }
});

お役に立てれば

于 2013-02-13T17:45:48.673 に答える