【问题标题】:Disabling all Form Elements in one go, simple?!?! not working一次性禁用所有表单元素,简单吗?!?!不工作
【发布时间】:2011-05-26 00:07:05
【问题描述】:

尝试在这里执行一个非常简单的脚本,一次性禁用所有表单元素。

函数 setDisabled() { var formEls = document.forms[0].elements; for (var i=0; i

setDisabled();

我得到的错误是'var formEls = document.forms[0].elements;'未定义, 我已经尝试了这种语法的多种变体,但没有任何效果。

网站在这里:

http://www.harleymediation.com/confirm_work.php

【问题讨论】:

  • 该链接对我来说非常有效:)

标签: forms elements


【解决方案1】:

没关系,我修好了。我不得不在表单呈现之后放置脚本,

【讨论】:

  • 正是我在打字的过程中。该表单尚未声明,因此在您的 javascript 中未定义。
【解决方案2】:

我认为问题在于您正在调用 setDisabled() 内联。尝试删除该调用并将您的 body 标签更改为:

<BODY onLoad="setDisabled()">

【讨论】:

    猜你喜欢
    • 2013-03-16
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多