Mozillaブラウザでフォーム全体を無効にしようとしています。私はフォームを無効にするために以下の行を使用しています。 IEではうまくいきますが、Mozillaではうまく機能しません。どのブラウザでも動作するフォーム全体を無効にする方法を教えてもらえますか?Mozilla Firefoxでフォームを無効にするにはどうすればよいですか?
document.getElementbyId("name").form.disabled="true";
Mozillaブラウザでフォーム全体を無効にしようとしています。私はフォームを無効にするために以下の行を使用しています。 IEではうまくいきますが、Mozillaではうまく機能しません。どのブラウザでも動作するフォーム全体を無効にする方法を教えてもらえますか?Mozilla Firefoxでフォームを無効にするにはどうすればよいですか?
document.getElementbyId("name").form.disabled="true";
フォーム全体を無効にする標準的な方法はありません。個別に関心のあるフォームコントロールを無効にする必要があります。
myForm.elements
を使用すると、この問題を解決するのに役立ちます。
無効なプロパティは文字列ではなくブール値(true
またはfalse
)を使用することに注意してください。 "true"
は、ブラウザが文字列をブール値にキャストするためにのみ機能しますが、これは非効率的で、文字列"false"
も渡すことができます(これはtrue
にもキャストできません)。
試してみてください。
document.getElementbyId("name").form.setAttribute("disabled","disabled");