JavaScript

길이체크

이노(inno) 2009. 3. 7. 20:19

이번에 input이나 select등과 같은 테그안에 속성 값을 줄수 있다는 걸 알았습니다.

그전에 비슷한걸 사용한적있지만 스트럿츠에서 지원해 주는줄 알았는데 자기 마음대로

지정해도 되는거더군요..

사용법

<input type="text" name="test" nm="글자수는" len="4" msg="자또는 이상입력할수 있습니다" onblur="lenChk(this)">

요로케 하면 4자 이하 입력했을때 메세지가 [글자수는4자또는 이상입력할수있습니다]라고

찍힌다.. 상당히 유용하게 쓰고 있음 ㅡㅡ;

//lengthチェック------------------------------Start
function lenChk( leng ){
    if(0<leng.value.length && leng.value.length < leng.len){
   
        alert(leng.nm+"は"+leng.len+leng.msg)
        //leng.value = "";
        leng.focus();
        return;
    }
}
//lengthチェック------------------------------End

//lengthチェックAll---------------------------Start
function vLengChkAll( objForm ){
    var fLength = objForm.length;
    for(i=0; i<fLength; i++){
        if( 0 < objForm[i].value.length && objForm[i].value.length < objForm[i].len){
            alert(objForm[i].nm+"は"+objForm[i].len+objForm[i].msg)
            //objForm[i].value = "";
            itemChkFlg = true;
            objForm[i].focus();
            return;
        }
    }
}
//lengthチェックAll---------------------------End

[출처] 길이체크|작성자 빈둥일선