读书人

设置jsp下拉菜单不可修改解决方案

发布时间: 2012-04-22 18:34:46 作者: rapoo

设置jsp下拉菜单不可修改
我现在有一个jsp页面。里面有一个下拉框如
<td class="tdLeft" width="10%"> 货币类型</td>
<td class="tdRight" width="40%">
<select name="montyTypeId" id="montyTypeId" >
<option value="一次性">一次性</option>
<option value="分期">分期</option>
</select>
</td>
我要通过一个function来控制这个值是多少,当控制完以后,这个下拉框就成为不可修改状态,如何实现?

[解决办法]
在函数里:
var montyTypeIdObj = document.getElementById("montyTypeId");
montyTypeIdObj.value = "一次性";//设置选中项
//使用一个hidden保存下拉框的选中值
document.getElementById("hidden的ID").value = "一次性";
//如果做成不可修改,必须设置disable
montyTypeIdObj.disable = true;
这样就可以了,但是提交的时候,必须使用hidden提交,因为montyTypeIdObj.disable以后,就无法提交到服务器端了

读书人网 >Java Web开发

热点推荐