JS 날짜 형식은 완벽 한 유효성 검사 함수 Validateshort (양식) {
var bvalid = true;
& nbsp; var focusfield = null;
var i = 0;
var 필드 = 새로운 배열 ();
& nbsp
var oshort eval = (' 새 ' (양식) jcv_retrieveformname + + '_shortvalidations ()');
위한 (var x oshort) {
& nbsp; 경우 (! jcv_verifyarrayelement (x, oshort[x)) {
계속;
}
var 필드 = 형태 [x] [0] [oshort];
경우 (! jcv_isfieldpresent (필드)) {
계속;
}
경우 (field.type '숨김' = | |
Field.type = = ' 텍스트 ' | |
Field.type = = ' 텍스트 영역 ' | |
Field.type = = ' 선택 1 ' | |
Field.type = = ' 라디오 ')) {
var 값 = ';
//Get 필드의
값 ( Field.type "선택 1" =) {
var si = field.selectedindex;
경우 (시 > = 0) {
값 = Field.options[si].value;
}
& nbsp;} else {
값 = Field.value;
}
경우 (value.length > 0) {
만약 (! jcv_isdecimaldigits (값) {
bvalid = false;
경우 (i = = 0) {
Focusfield = 필드;
}
필드 [i + +] [x] [1]; oshort =
그 밖에 없음
var ivalue = parseint (값 10);
경우 (isNaN (ivalue) | |! ( Ivalue >-32768 = & & ivalue < = 32767) {
경우 (i = = 0) {
Focusfield = 필드;
}
필드 [i + +] = oshort [x] [1];
bvalid = false;
}
}
}
}
}
경우 (fields.length > 0) {
jcv_handleerrors (필드, Focusfield);
}
반환 bvalid;
}