フォームの送信をキャンセルするには?

[上に] [前に] [次に]
andi 1999/08/19(木) 12:54:32
フォームの内容が空白であるとき、JavaScriptを使用し、
送信するか否かのダイアログを出してキャンセルの場合は
送信を止めたいのですが

onSubmit時に、

if(document.AAA.BBB.text == "")
{
    if(confirm("送信しますか?") == false)
    {
        送信を中断する;
    }
}

という処理を行いたいのですが。
可能でしょうか?

ST 1999/08/19(木) 13:20:07
> 送信を中断する;
箇所に「return false;」を利用すれば可能です。私もそんな風にやっています。

ふじ 1999/08/19(木) 13:21:40
function gogo(){
if(document.formname.elementname.value == "")
{
return (confirm("送信しますか?"));
}
}
と定義して、

<form onSubmit="return gogo();">

こんなふうに呼べば良いのでは。

andi 1999/08/20(金) 08:54:14
[[解決]]
うまく行きました(^^)
ありがとうございました。

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