jQueryソリューション
ブラウザに送信する前にフォームを検証する場合。検証ボタンは次のとおりです。
<input type="submit" id="send" value="Send" />
次のように要約された検証プロセスがあります。
jQuery('#send') .click(function(){
if($('#radio_button').is(':checked')){
alert("Please make a selection for veteran.<br>");
return false;/*important! prevents the form from being sent */
}
});
PHPソリューション
javascriptが有効になっていないか、サポートされていない場合これはGETまたはPOSTメソッドで機能しますが、POSTを使用した例を次に示します。
if (!isset($_POST['veteran']) || empty($_POST['veteran']))
{
echo "please make a selection for veteran.<br>";
}
注:一部のブラウザプラグインなどによって、ラジオンボタンに空の値が割り当てられていないかどうかを確認することをお勧めします。