0

でチェックを外すと警告メッセージが表示される簡単な検証フォームを作成したいと思います<div>

これは何ですか、私は今まで来ました。

<form action="result.php" method="post">
<b>1st question:</b><br />
Option 1 <input type="radio" name="question1" value="Option1" /><br />
Option 2 <input type="radio" name="question1" value="Option2" /><br />
Option 3 <input type="radio" name="question1" value="Option3" /><br />
Option 4 <input type="radio" name="question1" value="Option4" /><br />
<br />
<b>2nd question:</b><br />
Option 1 <input type="radio" name="question2" value="Option1" /><br />
Option 2 <input type="radio" name="question2" value="Option2" /><br />
Option 3 <input type="radio" name="question2" value="Option3" /><br />
Option 4 <input type="radio" name="question2" value="Option4" /><br />
<br />
<input type="submit" value="submit" />
</form>`
4

1 に答える 1

0

jQueryでこれを行うことができます。計算するlength属性 jQuery オブジェクトの要素数

$("#forms").submit(function(){ //or you can use click event 
   if ($("input[name='question1']:checked").length > 0){
  $('.show_message').html(' ');
  $('.show_message').html('selected  ');
}
else{
   $('.show_message').html(' ');
   $('.show_message').html(' no  one selected ');
   return false;
}

});

<div class="show_message"></div>
<form id="form" action="result.php" method="post">
 . . . .
</form>

jsフィドル

于 2012-12-13T09:16:30.630 に答える