首頁 web前端 js教程 js限制textarea每行輸入字串長度的程式碼_表單特效

js限制textarea每行輸入字串長度的程式碼_表單特效

May 16, 2016 pm 05:48 PM
textarea 字串長度

但是textarea沒有這個屬性。

asp.net的服務端textbox這個屬性也不有效,所以我們只有用js腳本來控制
好,廢話不多說,先上程式碼

javascipt原始碼:

複製程式碼 程式碼如下:

function textCounter(field, 石) {//參數說明:field是textarea物件,maxlimit是最大允許長度,lines是行數
var arr = field.value.split("n");//首先我們要為驗證行數,透過分行符“ ”
var perLine = "";
var value = "";
if (arr.length for (loop = 0; loop perLine = arr[loop];
if (perLine.length > maxlimit)
perLine = perLine.substring(0, maxlimit);
value = value perLine;
if (loop ! lines - 1)
value = value "n";
}
if (field.value != value)
field.value = value;
if (checkstr(value, maxlimit) ) {//判斷字串長度是不是超標
field.value = value.substring(0, maxlimit);//刪除超除的多餘字串
}
}

function showOverWords(obj, maxlength) {//顯示剩餘的可輸入字元數obj為txteara對象,maxlength最大長度
len = obj.value.length;
$("#wordCount").html(maxlength - len); //這句是jquery的,可以自己相對自己改改。英文,字串的長度是否超標
var n = 0;
for (i = 0; i var leg = str.charCodeAt(i);//ASCII碼
if (leg > 255) {//大於255的都是中文
n = 2;//如果中文就是2個位元組
} else {
n = 1;/ /英文,不多說了
}
}
if (n > digit) {
return true;
} else {
return false;
}
}



ok上面有三個函數,我們透過呼叫這三個函數就可以實現我們想要的功能
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP函數介紹—strlen(): 取得字串的長度 PHP函數介紹—strlen(): 取得字串的長度 Jul 24, 2023 am 09:03 AM

PHP函數介紹—strlen():取得字串的長度在PHP開發中,我們經常需要取得字串的長度,來進行各種運算。 PHP提供了一個非常實用的函數strlen()來取得字串的長度。本文將向大家介紹這個函數的用法,並給一些範例程式碼。 strlen()函數的語法如下:intstrlen(string$string)它接受一個參數,也就是要取得長度的字串,

java字串長度是什麼 java字串長度是什麼 Jul 10, 2023 pm 01:29 PM

java字串長度是指一個字元物件中字元的數量。在java中,每個字元都有一個Unicode值,而java字串是由Unicode字元組成的序列。因此,java字串長度的計算方式就是該字串物件中Unicode字元的數量。 java字串是java語言中最常用的資料類型之一,可以用來儲存文字資料。

怎麼設定textarea只讀 怎麼設定textarea只讀 Sep 28, 2023 am 11:17 AM

可以使用readonly屬性、disabled和readwrite屬性來設定textarea唯讀。詳細介紹:1、readonly屬性,readonly屬性的值為readonly;2、disabled屬性,<textarea>元素的內容將無法更改,因為disabled屬性的值為disabled;3、readwrite屬性,<textarea>元素的內容可以更改等等。

Python的len()函數:取得列表或字串的長度 Python的len()函數:取得列表或字串的長度 Nov 18, 2023 am 09:23 AM

Python的len()函數:取得列表或字串的長度,需要具體程式碼範例一、介紹在Python程式設計中,len()函數是一個非常常用的內建函數,用於取得列表、元組、字串等資料類型的長度。這個函數非常簡單和方便,可以幫助我們更有效率地處理資料。本文將詳細介紹len()函數的用法,並給出一些具體的程式碼範例。二、len()函數的用法len()函數用來傳回給定物件的長

用LEN函數計算字串的長度方法 用LEN函數計算字串的長度方法 Jan 28, 2024 am 08:49 AM

如何使用LEN函數統計字串長度,需要具體程式碼範例在程式設計中,經常會遇到需要統計字串長度的情況,這時可以使用LEN函數來實現。 LEN函數是一種常用的字串函數,它可以傳回給定字串的字元數,非常方便實用。以下將會介紹如何使用LEN函數來統計字串長度,並給出具體的程式碼範例。首先,我們需要了解LEN函數的基本使用方法。 LEN函數的語法如下:LEN(strin

Python的len()函數:取得字串的長度 Python的len()函數:取得字串的長度 Nov 18, 2023 pm 12:11 PM

Python的len()函數:取得字串的長度,需要具體程式碼範例Python作為一種簡單易學且功能強大的程式語言,在字串操作方面提供了許多便利的函數和方法。其中,len()函數是一個常用的函數,用來取得字串的長度。在本文中,我們將探討len()函數的用法,並提供一些具體的程式碼範例。首先,讓我們來看看len()函數的基本用法。 len()函數接受一個字串作

在PHP中使用mb_strlen()函數計算字串長度 在PHP中使用mb_strlen()函數計算字串長度 Jun 27, 2023 pm 01:28 PM

在PHP開發中,經常需要對字串進行計算長度操作。 PHP中提供了一個內建函數mb_strlen(),用於計算字串的長度,特別適用於處理中文字元。在PHP中,字串的長度可以用strlen()函數來得到。但是,這個函數對於含有非ASCII字元的字串(包括中文)的統計是有問題的。由於strlen()是根據每個字元佔用的位元組數來計算的,在某些編碼方式下,中文字

如何使用PHP中的strlen函數取得字串長度 如何使用PHP中的strlen函數取得字串長度 Jun 26, 2023 pm 12:36 PM

strlen()函數是PHP中的內建函數,用於取得字串的字元長度。在許多php專案中,字串的長度是很重要的數據,這時strlen()函數就變得非常實用了。下面,讓我們來介紹如何使用PHP中的strlen函數來取得字串長度。 1.基本語法strlen()函數的基本語法是非常簡單的,只需要將要取得長度的字串作為參數傳遞給函數即可。具體格式如下:&lt;?

See all articles