Confirmが上手く動作しません

[上に] [前に] [次に]
ama 2000/03/28(火) 11:21:36
*** html部分 ***
<td align="center"><input type="submit" name = sakujyo value="削除" onClick="Check()">

*** script部分 ***
<script language="Javascript">
<!--
function Check(){
if(confirm('削除します。\n宜しいですか。'))
{
form.submit();
}else{
}
}
//-->
</script>

上記のようなソースでsubmitボタン押下時にダイアログが表示され
OKを返すとデータ削除する機能になっています。
只、なぜかキャンセルボタンを押下してもsubmitがされてしまい。
trueと同じ動作をしてしまいます。
初歩中の初歩の質問で申し訳ないのですが、どなたか
良きアドバイスお願いします。

えっと 2000/03/28(火) 11:52:21
似たようなモノで、次のモノはまともに動いてます。
動作してるモノそのままです。

<SCRIPT LANGUAGE="JavaScript">
function Up(form) {
fn1 = document.FORM1.file1.value ;
fn2 = document.FORM1.file2.value ;
if ( confirm("ファイル名" + fn1 + "と" + fn2 + "を選択しましたね。\nホントに送信します?")==true)
window.document.FORM1.submit();
else alert("中止しました。");
}
</SCRIPT>

みんこ 2000/03/28(火) 11:56:46
>name = sakujyo
name="sakujyo"にしたらちゃんと動きましたけど。

javaka 2000/03/28(火) 12:07:40
submitに関しては、<INPUT TYPE="submit">タグ内でなく、
<FORM>タグ内に記述します。

<FORM NAME=〜 ... onSubmit="return Check()">

function Check(){
if(confirm('削除します。\n宜しいですか。'))
{
 return true;
}else{
 return false;
}

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