• ベストアンサー

HTMLの内容がすべて表示されるまで、ボタンを押せないようにするには

HTMLで比較的多くの量のデータを表示しており、表示にJavaScriptでコンボボックスの選択肢の初期化等をしています。 通常は、データを表示している途中であってもボタンが押せてしまうため、JavaScriptでの処理がされる前に、不正なデータがサーバーに送られてしまい、不具合が発生しています。 ボタンを使用不可にしておき、JavaScriptで使用可にするなどの対策は思いつきましたが、HTMLのオプションなど、もっと簡単な方法は無いでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

JavaScriptでの処理が終わってからボタンを有効にしたいと言うことだと、お書きの通り、 >ボタンを使用不可にしておき、JavaScriptで使用可にする しかないでしょうね。 いずれにせよ、サーバー側では、想定外のデータが来ても不具合にならず、エラーを返す機能は必要です。

ryusei2
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。 > 想定外のデータが来ても不具合にならず、エラーを返す機能は必要です。 確かにそうですね。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

通常は window.onload="スクリプト" で対処するのですが、すでに window.onload に関数が割り当てられている場合、割り当てられている関数が実行されなくなるので、その場合は イベントに処理を追加する - JavaScript ( http://www.gesource.jp/programming/javascript/20050914.html ) こちら・・

ryusei2
質問者

お礼

回答ありがとうございます。 参考にさせて頂きます。

関連するQ&A