怎样设置select下拉框的默认值,其中option里面是从一个list得到的,需要全部显示出来,默认的值是从另一个
list查出来的一条记录,即上面那个option的默认值<selectclass="checkbox"style="width:120px;"name="slOpicsM...
list查出来的一条记录,即上面那个option的默认值
<select class="checkbox" style="width: 120px;"
name="slOpicsManager.costcent" id="costcent">
<option value=""></option>
<option selected="selected" value="<s:property value='#cost.costcent'/>">
<s:property value="%{costcent}"/>
</option>
<s:iterator value="%{costList}" id="cost">
<option value="<s:property value='#cost.costcent'/>">
<s:property value="#cost.costcent"/>
</option>
</s:iterator>
</select> 展开
<select class="checkbox" style="width: 120px;"
name="slOpicsManager.costcent" id="costcent">
<option value=""></option>
<option selected="selected" value="<s:property value='#cost.costcent'/>">
<s:property value="%{costcent}"/>
</option>
<s:iterator value="%{costList}" id="cost">
<option value="<s:property value='#cost.costcent'/>">
<s:property value="#cost.costcent"/>
</option>
</s:iterator>
</select> 展开
6个回答
展开全部
<select>
<option>默认值</option>
</select>
selected="selected" 有这个的话就会选中,如果没有这个selected,那么会自动选中第一个<option>值</option>
<option>默认值</option>
</select>
selected="selected" 有这个的话就会选中,如果没有这个selected,那么会自动选中第一个<option>值</option>
追问
我的意思是在循环的list中选中的值怎么设置成默认呢?默认的值是上个option得到的,程序中没有">
的
追答
这个操作比较复杂,不能直接得到,需要通过AJAX程序来处理,通过第一个select动作,用程序处理返回选中的值,然后第二个select根据前一个值处理反回结查,查询数据库取得值后再显示出来。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询