폼 안에 중복된 값이 있는 지를 체크하는 스크립트 입니다.

* eleForm : 넘겨받을 폼의 순서 (배열형으로 넘겨받기 때문에 첫번째 form을 넘겨받고 싶으면 0 을 넘긴다.)


function valueCheck(eleForm){
   var strForm = document.forms[eleForm];
   var i = 0;
   var tmpA;
   var tmpB;

   for(i = 1; i < strForm.elements.length; i++){
      for(j = 0; j < i ; j++){
      // 값비교
         tmpA = strForm.elements[i].value;
         tmpB = strForm.elements[j].value;

         if(tmpA == tmpB){
            alert("동일한 값이 있습니다");
            return false;
            break
         }
      }
   }
   alert("동일한 값이 없습니다");
   return true;
}

+ Recent posts