`

jsp页面中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>
分享到:
评论

相关推荐

    jsp语言完整表单教程

    - `value`:设置默认值或按钮上的文本。 - `checked`、`selected`:预选中某个选项。 - `maxlength`:限制输入的最大长度。 - `onclick`、`onselect`:定义点击或选择时触发的事件。 3. **`&lt;select&gt;`标记**:...

    jquery获取下拉列表的值为null的解决方法

    其中,下拉列表(select)是表单中经常使用的控件,用来让用户提供可选的选项。然而,在使用jQuery获取下拉列表(select)的值时,我们可能会遇到返回字符串“null”的情况,而不是我们期望的空值。这个问题会导致在...

    struts2标签使用笔记

    这些标签都支持数据绑定,可以通过`name`属性与Action中的属性对应,通过`value`属性设置默认值或读取模型中的数据。 #### 条件逻辑标签 除了UI标签,Struts2还提供了一系列条件逻辑标签,如`&lt;s:if&gt;`、`&lt;s:elseif&gt;...

    2021-2022计算机二级等级考试试题及答案No.1133.docx

    - 在某些编程语言中,声明局部变量时通常不会自动赋予默认值,具体取决于所使用的语言。 ### 软件开发阶段任务 - **需求分析**:定义需求并建立系统模型,这属于软件开发的初始阶段。 - **设计阶段**的任务包括数据...

    web组建开发指南

    - **jsp中的实现**:在JSP页面中实现编辑网格组件的展示和交互。 5. **注意事项**: - 在处理大量数据时要关注性能优化。 - 要注意数据的安全性和完整性。 6. **接口函数**:包括加载数据、更新行数据等功能。 ...

Global site tag (gtag.js) - Google Analytics