您的位置:首页 > Web前端 > JavaScript

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: