jsp页面中select下拉控件设置默认值。
2013-12-19 21:04
459 查看
select默认
1.普通的select:
<td align="right" >结算方式:</td>
<td align="left" >
<select name="balanceWay" id="balanceWay" onmouseover="" class="otextcss">
<option value="0">请选择</option>
<option value="1">一票制</option>
<option value="2">两票制</option>
<option value="3">其他</option>
</select>
<script>
frm.balanceWay.value = "<c:out value='${tradeAgreement.balanceWay}'/>" </script>
</td>
可以用上面这种js的方式设置默认值为查询出来的tradeAgreement对象的balanceWay值
2.struts里 select和option都是动态取到的
<tr class="common">
<td align="right" width="8%">所属库:</td>
<td align="left" width="20%">
<html:select styleId="warehouse_id" name="cameraOperateForm" property="warehouseid" style="width:220" value="warehouse_id.name">
<html:options collection="warehouses" labelProperty="name" property="id" />
</html:select>
<script>
document.getElementById("warehouse_id").value="${cameraOperateForm.warehouse_id.id}"; </script>
<font color="red">*</font>
</td>
</tr>
这里也是通过js把value设为对应的id。因为property为id值。
其中的script也可以改成:
<script>
for(var i=0;i<document.getElementById('balanceWay').options.length;i++){
if(document.getElementById(balanceWay).options[i].value==='${cameraOperateForm.proid}'){
document.getElementById('balanceWay').options[i].selected=true;
}
}
</script>
1.普通的select:
<td align="right" >结算方式:</td>
<td align="left" >
<select name="balanceWay" id="balanceWay" onmouseover="" class="otextcss">
<option value="0">请选择</option>
<option value="1">一票制</option>
<option value="2">两票制</option>
<option value="3">其他</option>
</select>
<script>
frm.balanceWay.value = "<c:out value='${tradeAgreement.balanceWay}'/>" </script>
</td>
可以用上面这种js的方式设置默认值为查询出来的tradeAgreement对象的balanceWay值
2.struts里 select和option都是动态取到的
<tr class="common">
<td align="right" width="8%">所属库:</td>
<td align="left" width="20%">
<html:select styleId="warehouse_id" name="cameraOperateForm" property="warehouseid" style="width:220" value="warehouse_id.name">
<html:options collection="warehouses" labelProperty="name" property="id" />
</html:select>
<script>
document.getElementById("warehouse_id").value="${cameraOperateForm.warehouse_id.id}"; </script>
<font color="red">*</font>
</td>
</tr>
这里也是通过js把value设为对应的id。因为property为id值。
其中的script也可以改成:
<script>
for(var i=0;i<document.getElementById('balanceWay').options.length;i++){
if(document.getElementById(balanceWay).options[i].value==='${cameraOperateForm.proid}'){
document.getElementById('balanceWay').options[i].selected=true;
}
}
</script>
相关文章推荐
- 动态给option设置selected后,select下拉框显示不正确,未显示默认值
- 下拉列表select动态初始化 (JSP页面)
- 下拉列表等控件默认值的设置
- jsp页面数据回显(select下拉选择框)
- 设置DataGridView控件DataGridViewComboBoxColumn下拉框默认值
- 设置jsp页面中按下tab键之后光标在控件中的显示顺序
- 下拉列表select动态初始化 (JSP页面)
- jsp页面上读取和设置select标签下的选中项和radio属性的选中项
- jsp页面弹窗 select下拉框数据选中问题
- java后台为前台JSP页面的SELECT标签设置值
- 设置jsp页面字段默认值
- 设置DataGridView控件DataGridViewComboBoxColumn下拉框默认值
- window.location.href携带JSON到jsp页面,和select下拉框对接
- IE内置控件 打印jsp页面设置
- 在JSP页面中用select下拉列表来显示List列表的方式
- 怎么设置 select控件【下拉框】 只读
- jsp页面数据回显(select下拉选择框)
- jsp页面数据回显(select下拉选择框)
- JSP页面select下拉框数据回显
- jsp页面数据回显(select下拉选择框)