设置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以后,就无法提交到服务器端了