- ベストアンサー
HTMLの内容がすべて表示されるまで、ボタンを押せないようにするには
HTMLで比較的多くの量のデータを表示しており、表示にJavaScriptでコンボボックスの選択肢の初期化等をしています。 通常は、データを表示している途中であってもボタンが押せてしまうため、JavaScriptでの処理がされる前に、不正なデータがサーバーに送られてしまい、不具合が発生しています。 ボタンを使用不可にしておき、JavaScriptで使用可にするなどの対策は思いつきましたが、HTMLのオプションなど、もっと簡単な方法は無いでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
JavaScriptでの処理が終わってからボタンを有効にしたいと言うことだと、お書きの通り、 >ボタンを使用不可にしておき、JavaScriptで使用可にする しかないでしょうね。 いずれにせよ、サーバー側では、想定外のデータが来ても不具合にならず、エラーを返す機能は必要です。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
回答No.1
通常は window.onload="スクリプト" で対処するのですが、すでに window.onload に関数が割り当てられている場合、割り当てられている関数が実行されなくなるので、その場合は イベントに処理を追加する - JavaScript ( http://www.gesource.jp/programming/javascript/20050914.html ) こちら・・
質問者
お礼
回答ありがとうございます。 参考にさせて頂きます。
お礼
回答ありがとうございます。 参考にさせて頂きます。 > 想定外のデータが来ても不具合にならず、エラーを返す機能は必要です。 確かにそうですね。