2011-12-19 7 views
1

Mozillaブラウザでフォーム全体を無効にしようとしています。私はフォームを無効にするために以下の行を使用しています。 IEではうまくいきますが、Mozillaではうまく機能しません。どのブラウザでも動作するフォーム全体を無効にする方法を教えてもらえますか?Mozilla Firefoxでフォームを無効にするにはどうすればよいですか?

document.getElementbyId("name").form.disabled="true"; 

答えて

1

フォーム全体を無効にする標準的な方法はありません。個別に関心のあるフォームコントロールを無効にする必要があります。

myForm.elementsを使用すると、この問題を解決するのに役立ちます。

無効なプロパティは文字列ではなくブール値(trueまたはfalse)を使用することに注意してください。 "true"は、ブラウザが文字列をブール値にキャストするためにのみ機能しますが、これは非効率的で、文字列"false"も渡すことができます(これはtrueにもキャストできません)。

-1

試してみてください。

document.getElementbyId("name").form.setAttribute("disabled","disabled"); 
関連する問題