여러 원소(RADIO,CHECKBOX 등)의 선택 여 부 를 판단 하 는 원리 설명

양식 을 제출 할 때 필요 한 필드 가 비어 있 는 지 여 부 를 판단 해 야 합 니 다.텍스트 상자 라면 쉽게 쓸 수 있 습 니 다.하지만 여러 개의 raido 를 만나면 checkbox 는 하나 이상 을 선택해 야 합 니 다.전체 폼 의 요소 집합 을 통 해 우 리 는 이 를 다음 과 같이 처리 할 수 있다. 

var msg="";
var obj="";
var flag=false;
for (var i=0;i<document.frmsignup.elements.length;i++){
var e = document.frmsignup.elements[i];
if (e.name == 'source'){
if (e.checked==false)
flag=false;
else{
flag=true;
break;
}
}
}
if (!flag) {
msg = " : ."
obj = "source";
}
이것 은 name="source"의 여러 라디오 가 선택 되 었 는 지 판단 하 는 것 일 뿐 입 니 다.checkbox 에 대해 몇 개 를 선 택 했 는 지 판단 하려 면 하나의 count 를 추가 하여 결 과 를 수집 하면 됩 니 다.더 쉬 운 방법 이 있다 면 알려 주 십시오.

좋은 웹페이지 즐겨찾기