cafe-beret回答ポイント 1000ptウォッチ

JavaScriptでフォームのラジオボタンとチェックボックスの値を確認する

現在、テキストエリアだけのフォームがあるのですが、それにラジオボタンとチェックボックスを加える予定です。

【やりたいこと】
・追加する予定のラジオボタンとチェックボックスは必須項目であるため、入力されていないときはエラーを出したい。
・エラーの出し方は、現在テキストエリアでの方法と同様にしたい。

【現在のコード】
HTML
<form id="hoge" name="hoge" method="post" action="hoge.php" onsubmit="return check()">
<input type="text" name="会社名" id="name" value="" />
<p id="namealert" class="errormsg">会社名が未入力です。</p>

JavaScript
function check() {
document.getElementById("namealert").style.display="none";

x=new Boolean(false);
x = false;

if(hoge.name.value == "") {
document.getElementById("namealert").style.display="block";
hoge.name.focus();
x = true;
}
if (x) {
return false;
}else return true;
}


ちなみに、追加予定のHTMLは以下です。
ラジオボタン
<input type="radio" name="hogehoge" id="hogehoge" value="選択肢A">選択肢A
チェックボックス
<input type="checkbox" name="hogehogehoge" id="hogehogehoge" value="選択肢B">選択肢B


以上、よろしくお願い致します。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2018-06-02 13:58:45
終了日時
2018-06-03 18:27:29
回答条件
1人50回まで

この質問のカテゴリ

この質問に含まれるキーワード

ラジオボタン112JavaScript2781value13チェックボックス356hoge915HTML5036

人気の質問

メニュー

PC版