// JQuery は textarea に maxlength を追加します // textarea はデフォルトでは maxlength 属性をサポートしません。 // JQuery の keyup イベントを通じて: JQuery コードは次のとおりです: コードをコピー コードは次のとおりです。 <br>$(function(){ <br>//IE では textarea $("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)); //テキストエリアを切り詰めて再割り当てします <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)); //切り捨てテキスト領域の再割り当て <br>} <br>} <br>}); 🎜>html: <br><br> <br><br> </div>コードをコピー<br><br><div class="codetitle"> コードは次のとおりです:<span><a style="CURSOR: pointer" data="9972" class="copybut" id="copybut9972" onclick="doCopy('code9972')"> <u><textarea style= "幅:300px; 高さ:60px;" </textarea></u></a></span> </div>