日期:2014-05-16 浏览次数:20515 次
<select name="cmbDedRs" id="cmbDedRs">
<option value="1">1 </option>
</select>
document.getElementById("cmbDedRs").disabled = true;
------解决方案--------------------
刚才没看清楚,你看看这样
<input type="text" name="txtAlvDate" />
<input type="text" name="txtDedDate" />
<select name="cmbDedRs" onchange="setDefault()">
<option value="1">1 </option>
<option value="1">2</option>
</select>
<script type="text/javascript">
txtAlvDate.setAttribute("readonly", true, 0); //1
txtDedDate.setAttribute("readonly", true, 0); //2
var i=cmbDedRs.selectedIndex;//这里最好放到页面最下面
function setDefault() {
cmbDedRs.selectedIndex=i;
}
//cmbDedRs.disabled=true;
</script>
------解决方案--------------------
不能用disabled,就在disabled之前把所选的值给一个隐藏域。
------解决方案--------------------
3楼说的对,获取控件最好用document.getElementById()来获取