重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (2件)

JavaScriptでの処理が終わってからボタンを有効にしたいと言うことだと、お書きの通り、


>ボタンを使用不可にしておき、JavaScriptで使用可にする
しかないでしょうね。

いずれにせよ、サーバー側では、想定外のデータが来ても不具合にならず、エラーを返す機能は必要です。
    • good
    • 0
この回答へのお礼

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

> 想定外のデータが来ても不具合にならず、エラーを返す機能は必要です。

確かにそうですね。

お礼日時:2010/01/15 21:41

通常は


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

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

お礼日時:2010/01/15 20:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!