2012-07-14 1 views
-2

좋은 (작고 사용하기 쉬운) jquery 플러그인을 사용하여 텍스트 영역의 문자 수를 제어 할 수 있습니까?characteres jquery count

최대 글자 수를 초과하면 글자를 삭제해야합니다.

텍스트를 복사하여 붙여 넣을 때 Internet Explorer 6.0과 호환되는 특정 수의 문자 (매개 변수)를 입력 할 수 없어야합니다.

+0

가능한 중복 : http://stackoverflow.com/questions/5371089/jquery -count-characters-characters-textarea –

+0

'maxlength' 디폴트를 사용할 수없는 이유가 있습니까? '' – Ohgodwhy

+0

그리고 문자 길이에 대한 클라이언트 쪽 검사는 서버에 복제해야한다는 것을 기억하십시오. 절대로 클라이언트에서 확인하지 마십시오. – Utkanos

답변

0

음, 나는 maxlength 속성을 사용합니다. 하지만 텍스트 영역을 사용하려면 플러그인을 사용해야합니다.
(지금까지 내가 최대 길이가 텍스트 영역에서 작동하지 않습니다 알고있다.)

은 사용을 고려 jQuery validator (Another site here) :

$(function() { 

$("#yourform").validate({ 
    rules: { 
     theinputname: "therule" 
    }, 
    messages: { 
     theinputname: "iferror" 
    } 
}); 

}); 
1

당신은 전혀 자바 스크립트가 필요하지 않습니다. 그냥 maxlength = "somenumber"라고 입력하시면됩니다. 텍스트 영역 일지라도 여기 내 jsfiddle을 참조하십시오. http://jsfiddle.net/XKxHq/

+0

죄송합니다. 내 HTML 태그는 textarea입니다. – Martin

+0

Internet Explorer 6.0에서는 작동하지 않습니다. 새 브라우저에서만 가능합니다. http://stackoverflow.com/questions/4372413/textarea-maxlength-supported-or-not-supported – Martin