關於Struts2 select tag 問題
<select size="1" name="annualYear" style="width:120px;">
<s:iterator var="i" begin="StarYear" end="EndYear">
<s:if test='(EndYear-2)==i'> / <option value="#i" selected="selected">
<s:property value='#i'/> / </option>
</s:if>
<s:else>
/ <option value="<s:property value='#i'/>">
<s:property value='#i'/>
</option>
</s:else>
</s:iterator>
</select>
這是我前端的程式碼 在前端呈現 2008~2015年的選項 然後再用JS取得name
回傳給後端的Action 我的問題是 後端的Action 取得的值 竟然是 #i 而不是使用者
選好的value 請問這是問什麼呢? (PS: 左邊斜線是排版問題不是程式碼)
------解决方案--------------------看下页面的生成的html代码option的value是不是你要的,还有你的js是怎么取的
------解决方案--------------------建议看看s:iterator标签的用法