0

iFrame.document.getElementById('Formname').disabled = true; これは、Netscape ブラウザー (FF、Chrome、および Safari) では機能しません。助けてください。

またはボタンがクリックされたときに whenpage 全体を無効にする方法は?

4

2 に答える 2

1

フォーム フィールドやボタンなどのインタラクティブな要素のみを無効にできます。

于 2012-05-17T14:36:51.590 に答える
0

どうやら IE は無効なプロパティを再帰的に適用します。いいですね、知りませんでした。他のブラウザの場合は、次のようにしてみてください。

   var formInputs = iFrame.document.getElementById('Formname').getElementsByTagName("INPUT");
   for (var input in formInputs) {
      input.disabled = true;
   }

このコードはテストされておらず、フォーム内の TEXTAREA を無効にすることはありません。それらの追加は演習として残されています。

于 2012-05-17T15:02:44.623 に答える