ファンクションのならべ方

[上に] [前に] [次に]
ゆみ 1999/06/03(木) 20:28:57
的を得ない質問かもしれませんが・・・。

onclick="chk();exe()"と書くと、chk()の後でexe()が実行されますが、
chk()がうまく行えた場合のみ、
exe()を実行することは出来ますでしょうか。

chk()のところで入力チェックを行うので、
チェックに引っかかった場合は、次のexe()に飛ばしたくないのです。

具体的な書き方を教えてください。
よろしくお願いいたします。

ふじ 1999/06/03(木) 20:38:14
function chk(){
...
...
...
return true;       //成功した場合

return false;      //失敗した場合
}
と定義しておいて、
onClick = "if(chk()){exe();}"
で、どうでしょう。

ゆみ 1999/06/07(月) 12:32:25
[[解決]]
ばっちりうまくいきました!
そっかー。onClickのところでIF文にするのですね。
目からウロコです。
ふじさん、ありがとうございました。

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