我正在尝试在Mozilla浏览器中禁用整个表单。我使用下面的行来禁用表单。在IE中它工作正常,但在Mozilla它不工作。任何人都可以帮助如何禁用可在所有浏览器中使用的整个表单吗?
document.getElementbyId("name").form.disabled="true";
答案 0 :(得分:1)
没有标准方法可以禁用整个表单。您必须单独禁用您关心的每个表单控件。
使用myForm.elements
可以帮助您解决此问题。
请注意,disabled属性采用布尔值(true
或false
),而不是字符串。 "true"
仅适用,因为浏览器会将字符串强制转换为布尔值,但这效率很低,并且建议您也可以传递字符串"false"
(您不能将其转换为{} {1}})。
答案 1 :(得分:-1)
尝试:
document.getElementbyId("name").form.setAttribute("disabled","disabled");