본문 바로가기

[jQuery] 자주 사용하는 함수 모음

131ZIPDAN 발행일 : 2017-06-27
반응형

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/*
* 자주 사용하는 함수 모음
*/
 
/* 필수 항목 검사하는 함수
    isEmpty(체크해야할 항목의 문자열,경고메시지,trim 여부);
    이때 trim을 입력하지 않고 생략하면 trim 처리를 하지 않는다.
    trim 처리를 하려면 "1"을 입력한다.
    
    input type="text" 인 경우에만 사용합니다.
*/
function isEmpty(item,msg,isTrim){
//     alert("check isEmpty! - "+item);
    if($(item)==null){
        alert("검사하는 항목이 존재하지 않습니다.");
        return true// 항목이 비어있다.
    }
//     alert("null 이 아니다.");
    //isTrim==1 이면 trim을 한다. 앞뒤 공백을 제거시킨다.
    if(isTrim) $(item).val($(item).val().trim());
//     alert("공백제거");
    if($(item).val().length==0){
        //경고
        alert(msg); // 경고창
        $(item).focus(); // 커서를 위치 시킨다.
        return true// 항목이 비어있다.
    }
//     alert("check pass");
    return false// 항목이 비어 있지 않다.
}
 
/*
 * 입력한 숫자가 범위 내에 있는지 확인하는 프로그램
 * isRange(검사 아이템, 검사항목이름, 최소값, 최대값)
 * 범위 안에 있으면 true가 / 벗어났으면 false가 return 된다.
 */
function isRange(item,itemName,min,max){
    if($(item).val().length<min || $(item).val().length>max){
        alert(itemName+"의 길이는 "+min+"자 이상/"+max+"이하 이여야 합니다.");
        $(item).focus(); // 커서를 위치 시킨다.
        return false// 범위를 벗어난 경우.
    }
    return true// 범위 안에 있는 경우
}
cs

 

/*
* 자주 사용하는 함수 모음
*/

/* 필수 항목 검사하는 함수
    isEmpty(체크해야할 항목의 문자열,경고메시지,trim 여부);
    이때 trim을 입력하지 않고 생략하면 trim 처리를 하지 않는다.
    trim 처리를 하려면 "1"을 입력한다.
   
    input type="text" 인 경우에만 사용합니다.
*/
function isEmpty(item,msg,isTrim){
//  alert("check isEmpty! - "+item);
 if($(item)==null){
  alert("검사하는 항목이 존재하지 않습니다.");
  return true; // 항목이 비어있다.
 }
//  alert("null 이 아니다.");
 //isTrim==1 이면 trim을 한다. 앞뒤 공백을 제거시킨다.
 if(isTrim) $(item).val($(item).val().trim());
//  alert("공백제거");
 if($(item).val().length==0){
  //경고
  alert(msg); // 경고창
  $(item).focus(); // 커서를 위치 시킨다.
  return true; // 항목이 비어있다.
 }
//  alert("check pass");
 return false; // 항목이 비어 있지 않다.
}

/*
 * 입력한 숫자가 범위 내에 있는지 확인하는 프로그램
 * isRange(검사 아이템, 검사항목이름, 최소값, 최대값)
 * 범위 안에 있으면 true가 / 벗어났으면 false가 return 된다.
 */
function isRange(item,itemName,min,max){
 if($(item).val().length<min || $(item).val().length>max){
  alert(itemName+"의 길이는 "+min+"자 이상/"+max+"이하 이여야 합니다.");
  $(item).focus(); // 커서를 위치 시킨다.
  return false; // 범위를 벗어난 경우.
 }
 return true; // 범위 안에 있는 경우
}

 

반응형

댓글