테스트 사이트 - 개발 중인 베타 버전입니다

form 에서 라디오버튼 체크검사 할때 질문이있습니다. 채택완료

경하귀요밍 8년 전 조회 3,586

</p>

<p><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">고등학교

    


    <input type="text" name="name1">

    <input class="submit" type="submit" value="submit"> 

</form></p>

<p>

이렇게 작성하였는데,

이름은 체크되었는지 잘 체크합니다. 그런데 라디오버튼은 잘 안되는데.. 어떻게 수정하여아할까요..??

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
8년 전

</p>

<p>var school = $(':radio[name="school"]:checked').val();

if (school) {

    alert("학교를 선택해주세요");

    $(':radio[name="school"]:first').focus();

    return false;

}</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

var school = $('input:radio[name=school]').is(':checked');

 

 

var school = $(':input[name=school]:radio:checked').val();

 

로 수정  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인