JQuery는 textarea에 maxlength 속성을 추가하고 IE와 호환

1460 단어
//JQuery textarea에 maxlength 추가
//textarea는 기본적으로 maxlength 속성을 지원하지 않습니다.
//JQuery를 통한 keyup 이벤트:
JQuery 코드는 다음과 같습니다.
 
  
<br>$(function(){ <br>//IE textarea <br>$("textarea[maxlength]").keyup(function(){ <br>var area=$(this); <br>var max=parseInt(area.attr("maxlength"),10); // maxlength <br>if(max>0){ <br>if(area.val().length>max){ //textarea maxlength <br>area.val(area.val().substr(0,max)); // textarea <br>} <br>} <br>}); <br>// <br>$("textarea[maxlength]").blur(function(){ <br>var area=$(this); <br>var max=parseInt(area.attr("maxlength"),10); // maxlength <br>if(max>0){ <br>if(area.val().length>max){ //textarea maxlength <br>area.val(area.val().substr(0,max)); // textarea <br>} <br>} <br>}); <br>}); <br>

html:
 
  

좋은 웹페이지 즐겨찾기