ページの読込み中にSubmitボタンを使用できないようにするには?

[上に] [前に] [次に]
小僧 [E-Mail] 1999/08/27(金) 19:50:13
NetScape にて、ページの読込み中に先に表示された
Submitボタンを押されてしまうと、完全なFORMの
情報で無いままデータが送信されてしまいます。
ページが完全に読み込まれるまでSubmitボタン
の送信をできなくする方法がありましたら教えて
下さい。
(onClickのスクリプトは正しく動かない?)

Nobu3 1999/09/01(水) 00:27:12
submitをHTMLの最後に書いたら良いのでは?
もし、スクリプトを使っているなら、submitの前までに処理をさせる。
onloadじゃなくてね。
それか、逆に、onloadでフラグを作って、それまでsubmitさせないとか。

onclickに限らず、functionで定義される前に呼び出されるとエラーになるので、
スクリプトはhead内に書くか、bodyの最初の部分で書くようにしましょう。

IEなら、document.readyStateプロパティがあるけど・・・。

小僧 1999/09/03(金) 21:05:05
[[解決]]
Nobu3 さん。情報ありがとうございます。
自分が作成したHTMLは function をファイルの終りで
書いていおり、スクリプトが実行されないため情報
が未完のまま送信されてしまいました。
function を上に移動し、onloadされるまでフラグで
無効にする方法で解決できました。
基本的な内容に回答して頂き感謝しております。

[上に] [前に] [次に]