Programming/JavaScript

jquery validate rule 중 maxlength 사용시 유의 사항

Edward. K 2018. 2. 22. 13:46
반응형

validate rule 에 maxlength 사용시 한글 입력이 허용된 경우 유의바랍니다.

form 태그인 maxlength 개념은 글자수이나.
jquery validate 에선 한글을 3자리로 처리하고 있습니다.

 [ jquery.validate.js  ]
     ..
     maxlength: function( value, element, param ) {  
               var length = $.isArray( value ) ? value.length : this.getLength( $.trim(value), element );
           return this.optional(element) || this.strlength(value) <= param; 
           //return this.optional( element ) || length <= param;
        },
     ..
    strlength: function(value) {
                    ..
                   if (this.isKorean(str)) {
                          strlen = strlen + 3;
                   } 
                     ..
                },
     ..


반응형