iFrame.document.getElementById('Formname').disabled = true;
これは、Netscape ブラウザー (FF、Chrome、および Safari) では機能しません。助けてください。
またはボタンがクリックされたときに whenpage 全体を無効にする方法は?
iFrame.document.getElementById('Formname').disabled = true;
これは、Netscape ブラウザー (FF、Chrome、および Safari) では機能しません。助けてください。
またはボタンがクリックされたときに whenpage 全体を無効にする方法は?
フォーム フィールドやボタンなどのインタラクティブな要素のみを無効にできます。
どうやら IE は無効なプロパティを再帰的に適用します。いいですね、知りませんでした。他のブラウザの場合は、次のようにしてみてください。
var formInputs = iFrame.document.getElementById('Formname').getElementsByTagName("INPUT");
for (var input in formInputs) {
input.disabled = true;
}
このコードはテストされておらず、フォーム内の TEXTAREA を無効にすることはありません。それらの追加は演習として残されています。