2004. 8. 3. 11:21

라디오 체크 여부 알아보기(다중)

라디오 체크...

문제같은거 만들때 사용
저장할때..사용

어떠한 버튼이나. 텍스트 타입이 들어가도 허용

==다른 하나는 딱 라디오만 들어갔을떄 사용 (radio.asp)==스크립트 1
<script>
function checkForm()
{
        var frm = document.form1;
        var radioname ="";
        for (  i = 0 ; i < frm.elements.length ; i++)
        {
                if ( radioname != frm.elements[i].name)
                {
                        radioname = frm.elements[i].name;
                        bChecked = false;
                        for ( j = 0 ; j < document.all[radioname].length ; j++)
                        {
                                if ( document.all[radioname][j].checked == true )
                                {
                                        bChecked =true;
                                }
                        }
                        if ( !bChecked )
                        {
                                frm.elements[i].focus();
                                alert("모든 항목을 선택 하셔야 합니다");
                                return;
                        }
                }
        }
        alert("ok");
}
</script>


<form name="form1">
1<input type="radio" name="radio1" value="1">
2<input type="radio" name="radio1" value="2">
3<input type="radio" name="radio1" value="3">
4<input type="radio" name="radio1" value="4">
5<input type="radio" name="radio1" value="5">
<BR>
1<input type="radio" name="radio2" value="1">
2<input type="radio" name="radio2" value="2">
3<input type="radio" name="radio2" value="3">
4<input type="radio" name="radio2" value="4">
5<input type="radio" name="radio2" value="5">
<BR>
1<input type="radio" name="radio3" value="1">
2<input type="radio" name="radio3" value="2">
3<input type="radio" name="radio3" value="3">
4<input type="radio" name="radio3" value="4">
5<input type="radio" name="radio3" value="5">
<BR>
1<input type="radio" name="radio4" value="1">
2<input type="radio" name="radio4" value="2">
3<input type="radio" name="radio4" value="3">
4<input type="radio" name="radio4" value="4">
5<input type="radio" name="radio4" value="5">
<BR>
1<input type="radio" name="radio7" value="1">
2<input type="radio" name="radio7" value="2">
3<input type="radio" name="radio7" value="3">
4<input type="radio" name="radio7" value="4">
<BR><BR>
<a href="javascript:checkForm()">aaaa</a>
</form>

===================================================
스크립트 2


<script>
function checkForm()
{
        var frm = document.form1;
        var radioname ="";
        for (  i = 0 ; i < frm.elements.length ; i++)
        {
                if ( frm.elements[i].type == "radio" && radioname != frm.elements[i].name )
                {
                        radioname = frm.elements[i].name;
                        bChecked = false;
                        for ( j = 0 ; j < document.all[radioname].length ; j++)
                        {
                                if ( document.all[radioname][j].checked == true )
                                {
                                        bChecked =true;
                                }
                        }
                        if ( !bChecked )
                        {
                                frm.elements[i].focus();
                                alert("모든 항목을 선택 하셔야 합니다");
                                return;
                        }
                }
        }
        alert("ok");

}
</script>


<form name="form1">
<input type="hidden" name="aaa" value="1">
<input type="text" name="bbb" value="1">
1<input type="radio" name="radio1" value="1">
2<input type="radio" name="radio1" value="2">
3<input type="radio" name="radio1" value="3">
4<input type="radio" name="radio1" value="4">
5<input type="radio" name="radio1" value="5">
<BR>
1<input type="radio" name="radio2" value="1">
2<input type="radio" name="radio2" value="2">
3<input type="radio" name="radio2" value="3">
4<input type="radio" name="radio2" value="4">
5<input type="radio" name="radio2" value="5">
<BR>
1<input type="radio" name="radio3" value="1">
2<input type="radio" name="radio3" value="2">
3<input type="radio" name="radio3" value="3">
4<input type="radio" name="radio3" value="4">
5<input type="radio" name="radio3" value="5">
<BR>
1<input type="radio" name="radio4" value="1">
2<input type="radio" name="radio4" value="2">
3<input type="radio" name="radio4" value="3">
4<input type="radio" name="radio4" value="4">
5<input type="radio" name="radio4" value="5">
<BR>
1<input type="radio" name="radio7" value="1">
2<input type="radio" name="radio7" value="2">
3<input type="radio" name="radio7" value="3">
4<input type="radio" name="radio7" value="4">
<BR><BR>
<input type="button" name="ccc">
<a href="javascript:checkForm()">aaaa</a>
</form>