2016-09-21 11 views
2

私は現在の年から始まるドロップダウンメニューを作成する、または少なくとも2016年から始まり、1900リバースJSTL(ドロップダウンを使用して)

で終わる私は右刈るこのコードを持っていますが、正しく動作していません。

<select id="year" name="year"> 
     <c:forEach begin="1900" end="2016" var="val"> 
      <c:set var="decr" value="${2016-val}"/> 
      <option value="${decr}" ${birthYear == decr ? 'selected' : ''}>${decr}</option> 
     </c:forEach> 
    </select> 

答えて

2

これを試してください。

<select id="year" name="year"> 
      <c:forEach begin="0" end="116" var="val"> 
       <c:set var="decr" value="${2016 - val}"/> 
       <option value="${decr}" ${birthYear == decr ? "selected='selected'": ''}>${decr}</option> 
      </c:forEach> 
</select> 
+0

あなたは素晴らしいです!完璧に私のために働いた!よくやった! :) – EdSniper

+1

ありがとう、エドワード。 – rickz

関連する問題