0
<% var date=new Date().getFullYear(); %>
         <select name="year">
         <%for(var i=date;i>1950;i--)
         {
         %>
         <option value='<%= i%>' /><%= i%> </option>
         <% }%>                 
        </select>

上記のコードでは、ドロップダウン リストに日付ではなく空の値が表示されます。この問題を解決してください。

4

1 に答える 1

0

コードの最初の行に問題があります。作成中に日付オブジェクトの関数を使用することはできません。コードを以下に更新します

<% var date=new Date();
    var year = date.getFullYear();
%>
<select name="year">
<%for(var i=year;i>1950;i--)
{
%>
    <option value='<%= i%>' /><%= i%> </option>
<% }%>                 
</select>

これは日付ではなく年のみを出力します。お役に立てれば

于 2013-09-19T11:24:06.873 に答える