プロが教える店舗&オフィスのセキュリティ対策術

過去問を見て、応用しようとしましたがうまくゆきません。 超初心者ですので・・・
すいません、質問させてください。
WinXP、IE6を使っています。

下記のソースコード(簡略化しています)で、未入力の場合テキストではalertが表示されるのですが、ラジオボタンでは表示されません。
どう記述すれば表示されるのでしょうか?
お分かりの方、教えてください。
よろしくお願いします。

<html>
<head>
<title>お申し込み</title>
<script language="JavaScript">
<!--
function checkSubmit() {

if (document.form1.Name.value == "") {
alert("お名前をご入力ください!");
return false;
}

if (confirm("この内容で送信します。\nよろしいですか?") == false) {
return false;
}

return true;
}
//-->
</script>
</head>

<form name="form1" method="post" action="http://www.000/"
onSubmit="return checkSubmit()">

お名前:<input type="text" name="Name" size="20">
男性<input type="radio" name="Seibetu" value="Man">
女性<input type="radio" name="Seibetu" value="Woman">

<input type="submit" value="お申し込み">

</form>
</body>
</html>

A 回答 (1件)

if((document.form1.Seibetu[0].checked==false) &&


(document.form1.Seibetu[1].checked==false)) {
alert("性別が入力されていません。")
}

こんなんではだめでしょうか??
    • good
    • 1
この回答へのお礼

ご回答の後に、「return false」を入れますと
うまくゆきました!
本当に、有難うございます!
助かりました!!

お礼日時:2003/10/29 21:12

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

このQ&Aを見た人はこんなQ&Aも見ています