下面的脚本在IE8中工作,但不是在IE9:使用Javascript - 如何启用/禁用文本输入在IE9
function toggleSelect(fieldName)
{
var idx = fieldName.lastIndexOf("_");
var sub = fieldName.substring(19,idx);
if (document.findForm["cb_Row_PageAutoDelete_" + sub].checked) {
document.findForm["SHIP_QTY_" + sub].disabled=false ;
} else {
document.findForm["SHIP_QTY_" + sub].disabled=true ;
}
return true;
}
我可以显示SHIP_QTY字段的值,所以我知道它的页面,但在上禁用功能不起作用。
感谢您的帮助。
什么是'document.findForm'? – 2012-04-23 21:33:24
*“以下脚本在IE8中工作,但不在IE9中”*工作**如何**?你期望会发生什么?会发生什么呢?您是否期望禁用表单以禁用其中的所有输入元素? – 2012-04-23 21:34:26
这些是事件函数,我会研究如何从最新的浏览器返回到旧版本。 – 2012-04-23 21:36:20