プロが教えるわが家の防犯対策術!

サブミットで送った値が正しければwindow.openでサブウィンドウを開き、間違っていればalertでメッセージを出す、というふうなことは可能なんでしょうか?
サブミットボタンにonclickイベントでwinopenを組み込んでいたんですが、それだと値が間違っているときでもサブウィンドウが開いてしまうので…
よろしくお願いします。

A 回答 (2件)

<form onsubmit="return check()">


として
function check(){
if(値を調べて正しい){
window.open(…);
return true;
} else {
alert("message!");
return false;
}
}
    • good
    • 1
この回答へのお礼

丁寧にありがとうございます。自分で解決できました。

お礼日時:2005/02/09 18:39

onclickイベントで値をチェックする関数を呼びだします。


(もちろんチェックする関数を自分で作ってください。戻り値はtrueとfalseにします)

戻り値がtrue(チェックOK)⇒サブウィンドウオープン
戻り値がfalse(チェックNG)⇒alert

いかがでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございました。自分で解決できました。

お礼日時:2005/02/09 18:41

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