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;
}
// 다중값에 대한 지원(배열 필드)
// 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;
}