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

チェックしなくても、確認のウインドウがでてしまうのですが、どこがいけないのでしょうか
<SCRIPT language=JavaScript>
function SubmitCheck()
}
if (document.Order.elements[kiyaku_fn].value == ""){

return false;
}
else if (document.Order.elements[kiyaku_fn].value == "同意"){
alert("規約に同意して下さい");
return false;
}
var confirm_str = "";
confirm_str = "下記の事項をご確認ください。\n"
+ "正しければ、OKを押してください。\n"
+ "--------------------------------\n"

+ "規約:" + document.Order.elements[kiyaku_fn].value + "\n\n";
temp = 0;
confirm_str += "--------------------------------\n";
if(confirm(confirm_str)){
return true;
}
else
return false;
return true;
}


</SCRIPT>

<INPUT id=checkbox1 type=checkbox value="同意"
name=checkbox1>規約

A 回答 (1件)

仕様とプログラムがうまく紐づいていないのにくわえ


タイプミスっぽいところも多々あるし、肝心のSubmitCheck()を
呼び出すトリガーも記載されてないので、グダグダですが・・・

>document.Order.elements[kiyaku_fn].value == "同意"

で、チェックしていますが、常にvalueは"同意"なんじゃないのですか?

document.Order.elements[kiyaku_fn].checked==true

をチェックしないといけないのでは?
    • good
    • 0
この回答へのお礼

ご親切な回答有難う御座いました。

お礼日時:2012/03/24 16:10

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