2010-12-15 10 views
0

ここで非常に単純なスクリプトを実行しようとすると、すべてのフォーム要素が一度に無効になります。すべてのフォーム要素を一度に無効にするには?動作していない

function setDisabled(){ var formEls = document.forms [0] .elements; for(var i = 0; i < formEls.length; i ++){ formEls [i] .disabled = true; アラート( '何でも'); } }

setDisabled();

エラー「var formEls = document.forms [0] .elements;」というエラーが表示されます。定義されていません、 私はこの構文で多くのバリエーションを試しましたが、何も動作していません。

サイトはここにある:

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

+0

:) – bezmax

答えて

1

ネヴァーマインド、私は固定しました。

+0

私はタイピングの過程にあっただけで何:その呼び出しを削除し、にあなたの体のタグを変更してみてください。フォームはまだ宣言されていないので、あなたのjavascriptで定義されていませんでした。 – Snekse

0

私はsetDisabled()をインラインで呼び出すことが問題だと思います。私のために完璧な作品をリンク

<BODY onLoad="setDisabled()"> 
関連する問題