基於 Jquery 的 textarea 長度校驗 — 插件型。
- jQuery.fn.checkTextarea = function(max) {
 - if(arguments.length == 0)
 - max = 100;
 - this.keyup(function() {
 - var area = $j(this);
 - if (max > 0) {
 - if (area.val().length > max) {
 - area.val(area.val().substr(0, max));
 - }
 - }
 - });
 - this.focus(function() {
 - document.oncontextmenu = function() {
 - return false;
 - }
 - });
 - this.blur(function() {
 - var area = $j(this);
 - if (max > 0) {
 - if (area.val().length > max) {
 - area.val(area.val().substr(0, max));
 - }
 - }
 - document.oncontextmenu = null;
 - });
 - }
 
使用的時候只需要頁面加載時執行該方法即可~
[javascript] view plaincopyprint?
- $(function() {
 - $(“#textarea”).checkTextarea(100);
 - });