Where The Streets Have No Name

다중값 입력 체크 본문

Developement/Web

다중값 입력 체크

highheat 2006. 8. 9. 11:30
// 폼에 설정된 입력 필드들의 입력여부를 체크한다. 필드는 name속성이 지정되어야함
// 다중값에 대한 지원(배열 필드)
// Parameter : fieldlist - 체크대상 필드배열 (= [ ["name","이름"],["telno","전화번호"] ] )
// Return 값 : true - 모든 필드가 입력됨
//             false - 입력이 누락된 필드가 존재
function jf_ChkForm2(fieldlist) {
  for (i = 0; i < fieldlist.length; i++){
   var ofld = document.getElementsByName(fieldlist[i][0]);     
    for(j = 0;j < ofld.length; j++){
     if (jf_SkipSpaces(ofld[j].value) == "") {
          jf_ShowMessage1(INPUT_WAR_P,fieldlist[i][1] );    
         ofld[j].focus();          
         return false;                                     
     }                                                    
    }
  }
  return true;   
}