jQuery.fn.maxLength = function(max){
this.each(function(){
var type = this.tagName.toLowerCase();
var inputType = this.type? this.type.toLowerCase() : null;
if(type == "input" && inputType == "text" || inputType == "password"){
//Apply the standard maxLength
this.maxLength = max;
}
else if(type == "textarea"){
this.onkeypress = function(e){
var ob = e || event;
var keyCode = ob.keyCode;
var hasSelection = document.selection? document.selection.createRange().text.length > 0 : this.selectionStart != this.selectionEnd;
return !(this.value.length >= max && (keyCode > 50 || keyCode == 32 || keyCode == 0 || keyCode == 13) && !ob.ctrlKey && !ob.altKey && !hasSelection);
};
this.onkeyup = function(){
if(this.value.length > max){
this.value = this.value.substring(0,max);
}
};
}
});
};
//用法
$(`#mytextarea`).maxLength(500);
jQuery限制“Text-Area”域中的字元的個數
相關文章
- 怎樣突破錶名30個字元的限制字元
- 限制鍵盤輸入字元/位數字元
- javascript限制textarea文字框輸入字元個數程式碼例項JavaScript字元
- 040統計數字字元的個數字元
- 【MySql】mysql 欄位個數的限制MySql
- 直播軟體開發,限制富文字框輸入的字元數上限字元
- jquery檢測字串中英文字元的數目jQuery字串字元
- jquery實現的限制文字框只能輸入非負實數jQuery
- jquery限制checkbox核取方塊被選中的數目jQuery
- Android TextWatcher監控EditText中的輸入內容並限制其輸入字元個數Android字元
- 關於SAP ABAP字元變數和字串變數字元個數的一個知識點,和一個血案字元變數字串
- jQuery實現的限制checkbox核取方塊選中的數目jQuery
- 怎樣優雅的限制瞬時goruntine的個數Go
- python變數作用域中容易忽略的點Python變數
- 獲取一個字串中出現最多的字元和他的個數字串字元
- oracle對字元型別的列上線上重建index的限制!Oracle字元型別Index
- jquery實現的限制文字框只能夠輸入大於0整數jQuery
- python中關鍵字引數的個數有限制嗎?Python
- EditText追加空格、限制字元等字元
- 統計字串字元個數字串字元
- C語言:計算輸入字元的個數C語言字元
- C語言計算輸入字元的個數C語言字元
- JavaScript統計字串中重複字元的個數JavaScript字串字元
- jQuery匹配具有指定字元的選擇器jQuery字元
- jquery限制checkbox核取方塊選中數目jQuery
- . 【JAVA】給定任意 字串"yekmaakkccekymbvb",求出字串中有多少種字元,以及每個字元的個數?Java字串字元
- DB2中的限制之二數值的限制 (轉)DB2
- 如何解決 WinForm窗體標題字元數限制 導致的顯示不全問題?ORM字元
- 限制網址只能有指定範圍的字元組成字元
- SQLPLUS 下輸入命令的字元長度限制SQL字元
- 1374 生成每種字元都是奇數個的字串字元字串
- 如何計算字串某個字元出現的次數字串字元
- 統計字串中某個字元出現的次數字串字元
- 題目7:統計字串中的各種字元的個數字串字元
- 利用HashMap統計字元個數HashMap字元
- jquery過濾特殊字元及js字串轉為數字jQuery字元JS字串
- oracle資料檔案個數限制Oracle
- jquery匹配具有指定字元的選擇器功能jQuery字元