본문 바로가기

DeveloP/Java-Script

다중 RadioBox 폼 체크 함수


function chfrm(form){

  var sel;
  for(var i=0,sel=0; i<form.elements.length; i++) {                       //화면의 모든 컨트롤만큼 for돈다.
   var e = form.elements[i];               // 각각의 컨트롤을 e에 넣는다.
  if(e.type=='radio' && e.checked == true) {        // 라디오버튼이고 체크가 되어있으면...
    sel=e.value;
   //alert("들어옴" + sel);
   }
   if(e.type=='radio' && i != form.elements.length-1 && e.name != form.elements[i+1].name){
   if(sel==0) {
    alert(form.elements[i].name);
    var elName_alert;
    var elName = form.elements[i].name;
    return false;
    }
   sel = 0;
   }
  }

}