form 에서 라디오버튼 체크검사 할때 질문이있습니다.
본문
<script type="text/javascript">
function submit_(){
var school = $('input:radio[name=school]').is(':checked');
if(school){
alert("학교를 선택해주세요");
fm.school.focus();
return false;
}
if(fm.name1.value ==""){
alert("이름을 입력해주세요");
fm.name1.focus();
return false;
}
return true;
}
</script>
<form name="fm" onsubmit="return submit_();" method="post" action="./test2.html">
<input type="radio" name="school" value="초등학교" id="school">초등학교
<input type="radio" name="school" value="중학교" id="school">중학교
<input type="radio" name="school" value="고등학교" id="school">고등학교
<br/>
<input type="text" name="name1">
<input class="submit" type="submit" value="submit">
</form>
이렇게 작성하였는데,
이름은 체크되었는지 잘 체크합니다. 그런데 라디오버튼은 잘 안되는데.. 어떻게 수정하여아할까요..??
!-->
답변 2
var school = $(':radio[name="school"]:checked').val();
if (school) {
alert("학교를 선택해주세요");
$(':radio[name="school"]:first').focus();
return false;
}
var school = $('input:radio[name=school]').is(':checked');
를
var school = $(':input[name=school]:radio:checked').val();
로 수정
답변을 작성하시기 전에 로그인 해주세요.