js代码:
$(function () { var counter = $("#divform textarea").val().length; //获取文本域的字符串长度 $("#gptu var").text(289 - counter); $(document).keyup(function () { var text = $("#divform textarea").val(); var counter = text.length; if (counter > 289) { var qie = text.substring(0, 289); alert("超出300个字符最大限制,超出部分将被截取!"); $("#divform textarea").val(qie); $("#gptu var").text("0"); //每次减去字符长度 } else { $("#gptu var").text(289 - counter); //每次减去字符长度 } }); });
html代码:
<div id="divform"> <textarea id="txt_content" name="txt_content" class="nn input_text" cols="20" rows="2" style=" 90%; height: 80px;"></textarea> <p id="gptu"> 你还可以输入<var style="color: #C00">--</var>个字符。</p> <p> </div>