라디오버튼 체크가 안되어 있을 시 팝업
본문
<tr>
<th scope="row">선택</th>
<td>
<label id="1class"><input type="radio" name="wr_2" value="1선택" <? if($_GET['wr_2'] == "1선택"){ echo 'checked'; } ?> required> 1선택</label>
<label id="2class"><input type="radio" name="wr_2" value="2선택" <? if($_GET['wr_2'] == "2선택"){ echo 'checked'; } ?> required> 2선택</label>
<label id="3class"><input type="radio" name="wr_2" value="3선택" <? if($_GET['wr_2'] == "3선택"){ echo 'checked'; } ?> required> 3선택</label>
<label id="4class"><input type="radio" name="wr_2" value="4선택" <? if($_GET['wr_2'] == "4선택"){ echo 'checked'; } ?> required> 4선택</label>
<label id="5class"><input type="radio" name="wr_2" value="5선택" <? if($_GET['wr_2'] == "5선택"){ echo 'checked'; } ?> required> 5선택</label>
<label id="6class"><input type="radio" name="wr_2" value="6선택" <? if($_GET['wr_2'] == "6선택"){ echo 'checked'; } ?> required> 6선택</label>
</td>
</tr>
<input type='submit'value="확인" width="300" height="50" align=absmiddle>
이렇게 라디오버튼을 만들었는데, 확인버튼(서브밋)하면 페이지가 넘어가는 구조입니다.
여기서 아무것도 선택이 되지 않았을 때, 팝업으로 메세지를 띄우려고 하는데, 방법이 있을까요?
글쓰기나 이런 페이지가 아니라 메인페이지에서 바로 선택해서 해당 페이지로 넘어가는 구조입니다.
!-->답변 1
<script>
$("input[type='submit']").on("click", function() {
if(!$('input[name="wr_2"]').is(':checked')){
alert('선택해주세요');
return false;
}
});
</script>
답변을 작성하시기 전에 로그인 해주세요.