首页 web前端 js教程 js限制textarea每行输入字符串长度的代码_表单特效

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

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

但是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上面有三个函数,我们通过调用这三个函数就可以实现我们所想要的功能
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系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()函数的基本语法是非常简单的,只需要将要获取长度的字符串作为参数传递给函数即可。具体格式如下:

See all articles