<select class="free_type" name="charge_type" type="input">
<#if row.free_type==0>
<option value="0" selected="selected">定值</option>
<option value="1">每小时</option>
</#if>
<#if row.free_type==1>
<option value="0">定值</option>
<option value="1" selected="selected">每小时</option>
</#if>
</select>
以上为freemarker中如何根据获取到的数据标记select的默认选项
<select id="card-level" name="pr.level" onchange="levelChange()">
<#if level=0>
<option value="0" selected="selected">所有</option>
<option value="1">微会员</option>
<option value="2">金卡</option>
</#if>
<#if level=1>
<option value="0" >所有</option>
<option value="1" selected="selected">微会员</option>
<option value="2">金卡</option>
</#if>
<#if level=2>
<option value="0" >所有</option>
<option value="1">微会员</option>
<option value="2" selected="selected">金卡</option>
</#if>
以上为一个select框 设置onChange时间
function levelChange(){
var obj = document.getElementById("card-level");
level = obj.options[obj.selectedIndex].value;
window.location.href = "index?level="+level;
/* $.post("/t/nmd/parking/rules/index?level="+"level",null,null) */
}
通过onChange事件中的获取到的value对页面进行重置