// 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: 複製程式碼 程式碼如下: