在JS当中控制文本框只读和修改
添加日期<input name="tdrq" type="text" size="18" readOnly="true" />
<input type="button" name="reset" onclick="Reset1()" value="重置"/>
JScript code
function Reset1(){
document.getElementsByName("tdrq")[0].readOnly="false";
document.getElementsByName("tdrq")[0].value="${requestScope.time}";
document.getElementsByName("tdrq")[0].readOnly="true";
}
为什么document.getElementsByName("tdrq")[0].readOnly="false"; 文本框还是只读状态?
------解决方案--------------------
false是布尔型,不是字符串型,你不应该在两侧用双引号。
修改为:
.readOnly=null;
或者:
.readOnly=false;