基於 Jquery 的 textarea 長度校驗 -- 插件型
[javascript]
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]
$(function() {
$("#textarea").checkTextarea(100);
});
补充:web前端 , JavaScript ,