OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

checkbox の入力チェックのやり方について

  • 困ってます
  • 質問No.238100
  • 閲覧数78
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 77% (27/35)

お世話になります。

フォームにて、
javascriptで、入力チェックをおこないたいと思っています。
チェックボックスについては、どれか選択が一つでもなければ、アラートで、文字を出したいと思いますが、うまくできません。

チェックボックスの入力確認の方法を教えてください。
よろしくお願いいたします。

現在作りかけのソースは、下記の通りです。

<html>
<head><title>-</title></head>
<body>
<form method="post" action="" onsubmit="return form_Validator(this)">
<input type="text" name="a1" size="15" maxlength="12">
<BR>
<input type="checkbox" name="a1001" value="1">
<input type="checkbox" name="a1002" value="1">
<input type="submit" value="登録" name="submit">
</form>
<script Language="JavaScript">
<!--
function form_Validator(doc)
{
if ( doc.a1.value == "" ) {
alert( "BAD" );
return false;
}

/* a1001かa1002のチェックボックスのチェックがなければアラート----*/





return (true);
}
//-->
</script>
</body>
</html>
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル10

ベストアンサー率 61% (70/113)

チェックボックス・ラジオボタンオブジェクトについては、valueメンバでは状態を判別できません。
(valueメンバは単にvalue属性の値を記憶するだけです)
状態判定のためにはcheckedメンバを使用します。

function isValidCheckState(doc) {
if (doc.a1001.checked || doc.a1002.checked) {
return true;
}
return false;
}
お礼コメント
pion16

お礼率 77% (27/35)

とてもわかりやすい御説明ありがとうございました。
おかげさまで、解決いたしました。
投稿日時 - 2002-03-20 01:11:52
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ