Rumah hujung hadapan web tutorial js js限制textarea每行输入字符串长度的代码_表单特效

js限制textarea每行输入字符串长度的代码_表单特效

May 16, 2016 pm 05:48 PM
textarea panjang tali

但是textarea没有这个属性。

asp.net的服务端textbox这个属性也不起效,所以我们只有用js脚本来控制
好,废话不多说,先上代码

javascipt源码:

复制代码 代码如下:

function textCounter(field, maxlimit, lines) {//参数说明: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的,可以自己相对自己改改。 表示修改id为wordCount标签的值
}

function checkstr(str, digit) {//判断中文和英文,字符串的长度是否超标
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上面有三个函数,我们通过调用这三个函数就可以实现我们所想要的功能
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pengenalan fungsi PHP—strlen(): Dapatkan panjang rentetan Pengenalan fungsi PHP—strlen(): Dapatkan panjang rentetan Jul 24, 2023 am 09:03 AM

Pengenalan fungsi PHP—strlen(): Dapatkan panjang rentetan Dalam pembangunan PHP, kita selalunya perlu mendapatkan panjang rentetan untuk melaksanakan pelbagai operasi. PHP menyediakan fungsi yang sangat praktikal strlen() untuk mendapatkan panjang rentetan. Artikel ini akan memperkenalkan anda kepada penggunaan fungsi ini dan memberi anda beberapa kod sampel. Sintaks fungsi strlen() adalah seperti berikut: intstrlen(string$string) Ia menerima satu parameter, iaitu rentetan untuk mendapatkan panjang,

Berapakah panjang rentetan java Berapakah panjang rentetan java Jul 10, 2023 pm 01:29 PM

Panjang rentetan Java merujuk kepada bilangan aksara dalam objek aksara. Dalam java, setiap aksara mempunyai nilai Unicode, dan rentetan java ialah urutan aksara Unicode. Oleh itu, panjang rentetan Java dikira dengan bilangan aksara Unicode dalam objek rentetan. Rentetan Java ialah salah satu jenis data yang paling biasa digunakan dalam bahasa Java dan boleh digunakan untuk menyimpan data teks.

Bagaimana untuk menetapkan textarea baca sahaja Bagaimana untuk menetapkan textarea baca sahaja Sep 28, 2023 am 11:17 AM

Anda boleh menggunakan atribut baca sahaja, dilumpuhkan dan baca tulis untuk menetapkan kawasan teks baca sahaja. Pengenalan terperinci: 1. atribut baca sahaja, nilai atribut baca sahaja adalah baca sahaja; kandungan elemen <textarea> boleh Perubahan dan banyak lagi.

Fungsi len() Python: Dapatkan panjang senarai atau rentetan Fungsi len() Python: Dapatkan panjang senarai atau rentetan Nov 18, 2023 am 09:23 AM

Fungsi len() Python: Dapatkan panjang senarai atau rentetan, anda memerlukan contoh kod khusus 1. Pengenalan Dalam pengaturcaraan Python, fungsi len() ialah fungsi terbina dalam yang sangat biasa digunakan, digunakan untuk mendapatkan senarai, tupel dan rentetan panjang jenis data. Fungsi ini sangat mudah dan mudah serta boleh membantu kami memproses data dengan lebih cekap. Artikel ini akan memperkenalkan penggunaan fungsi len() secara terperinci dan memberikan beberapa contoh kod khusus. 2. Penggunaan fungsi len() Fungsi len() digunakan untuk mengembalikan panjang objek tertentu.

Bagaimana untuk mengira panjang rentetan menggunakan fungsi LEN Bagaimana untuk mengira panjang rentetan menggunakan fungsi LEN Jan 28, 2024 am 08:49 AM

Cara menggunakan fungsi LEN untuk mengira panjang rentetan memerlukan contoh kod tertentu Dalam pengaturcaraan, anda sering menghadapi situasi di mana anda perlu mengira panjang rentetan Dalam kes ini, anda boleh menggunakan fungsi LEN untuk mencapai ini. Fungsi LEN ialah fungsi rentetan yang biasa digunakan Ia boleh mengembalikan bilangan aksara dalam rentetan tertentu dan sangat mudah dan praktikal. Berikut akan memperkenalkan cara menggunakan fungsi LEN untuk mengira panjang rentetan dan memberikan contoh kod tertentu. Pertama, kita perlu memahami penggunaan asas fungsi LEN. Sintaks fungsi LEN adalah seperti berikut: LEN(strin

Fungsi len() Python: Dapatkan panjang rentetan Fungsi len() Python: Dapatkan panjang rentetan Nov 18, 2023 pm 12:11 PM

Fungsi len() Python: Dapatkan panjang rentetan, contoh kod khusus diperlukan Sebagai bahasa pengaturcaraan yang mudah dipelajari dan berkuasa, Python menyediakan banyak fungsi dan kaedah yang mudah untuk operasi rentetan. Antaranya, fungsi len() ialah fungsi yang biasa digunakan untuk mendapatkan panjang rentetan. Dalam artikel ini, kami akan meneroka penggunaan fungsi len() dan menyediakan beberapa contoh kod konkrit. Mula-mula, mari kita lihat penggunaan asas fungsi len(). Fungsi len() menerima rentetan sebagai

Kira panjang rentetan menggunakan fungsi mb_strlen() dalam PHP Kira panjang rentetan menggunakan fungsi mb_strlen() dalam PHP Jun 27, 2023 pm 01:28 PM

Dalam pembangunan PHP, selalunya perlu mengira panjang rentetan. PHP menyediakan fungsi terbina dalam mb_strlen(), yang digunakan untuk mengira panjang rentetan, terutamanya sesuai untuk memproses aksara Cina. Dalam PHP, panjang rentetan boleh diperoleh menggunakan fungsi strlen(). Walau bagaimanapun, fungsi ini mempunyai masalah dengan statistik pada rentetan yang mengandungi aksara bukan ASCII (termasuk bahasa Cina). Oleh kerana strlen() dikira berdasarkan bilangan bait yang diduduki oleh setiap aksara, dalam beberapa kaedah pengekodan, aksara Cina

Bagaimana untuk mendapatkan panjang rentetan menggunakan fungsi strlen dalam PHP Bagaimana untuk mendapatkan panjang rentetan menggunakan fungsi strlen dalam PHP Jun 26, 2023 pm 12:36 PM

Fungsi strlen() ialah fungsi terbina dalam PHP yang digunakan untuk mendapatkan panjang aksara rentetan. Dalam banyak projek PHP, panjang rentetan adalah data yang sangat penting, dan fungsi strlen() menjadi sangat berguna pada masa ini. Seterusnya, mari kita perkenalkan cara menggunakan fungsi strlen dalam PHP untuk mendapatkan panjang rentetan. 1. Sintaks asas Sintaks asas fungsi strlen() adalah sangat mudah Anda hanya perlu menghantar rentetan yang panjangnya anda ingin dapatkan sebagai parameter kepada fungsi. Format khusus adalah seperti berikut: &lt;?

See all articles