如何限制表单textarea的文字输入量

时间:2007-10-06 22:41:00 

一般情况下TextArea区输入的文字数量是没有限制的,但是我们可以通过javascript限制表单的文字字数。
  如下javascript代码加入html的<head>...</head>之间:


<SCRIPT LANGUAGE="JavaScript">  
<!--//  
function textCounter(field, countfield, maxlimit) {  
// 定义函数,传入3个参数,分别为表单区的名字,表单域元素名,字符限制;  
if (field.value.length > maxlimit)  
//如果元素区字符数大于最大字符数,按照最大字符数截断;  
field.value = field.value.substring(0, maxlimit);  
else  
//在记数区文本框内显示剩余的字符数;  
countfield.value = maxlimit - field.value.length;  
}  
//-->  
</SCRIPT> 

如下是表单:

<form name=myform action="">  
<textarea name=message wrap=physical cols=28 rows=4 onKeyDown="textCounter(this.form.message,this.form.remLen,125);" onKeyUp="textCounter(this.form.message,this.form.remLen,125);">  
</textarea>  
<br>  
尚能输入  
<input readonly type=text name=remLen size=4 maxlength=3 value="125">  
个字符</div>  
</form>


标签:表单,textarea,限制
0
投稿

猜你喜欢

  • HTML5 JS压缩图片并获取图片BASE64编码上传

    2024-04-17 10:25:44
  • HeidiSQL工具导出导入MySQL数据

    2024-01-19 23:00:32
  • python调用staf自动化框架的方法

    2021-11-03 17:47:43
  • 在python里使用await关键字来等另外一个协程的实例

    2021-03-01 19:10:16
  • Flask框架学习笔记之消息提示与异常处理操作详解

    2021-05-17 15:03:02
  • go语言睡眠排序算法实例分析

    2023-07-15 17:42:56
  • python自动化测试之破解滑动验证码

    2023-12-01 09:36:25
  • python之pymysql模块简单应用示例代码

    2024-01-22 00:22:45
  • vue3.0语法糖内的defineProps及defineEmits解析

    2024-05-09 09:25:43
  • Python使用captcha库制作带参数输入验证码案例

    2022-01-25 20:26:03
  • vue实现添加标签demo示例代码

    2024-05-21 10:14:49
  • C#操作SQLite数据库之读写数据库的方法

    2024-01-27 21:46:33
  • python自制简易mysql连接池的实现示例

    2023-04-14 20:23:55
  • 快速掌握ASP+Access数据库的18条安全法则

    2008-11-28 15:08:00
  • web2.0中流行的设计元素:颜色

    2007-12-10 12:16:00
  • python requests 库请求带有文件参数的接口实例

    2022-04-23 09:12:10
  • MySQL的Data_ADD函数与日期格式化函数说明

    2024-01-17 21:52:46
  • phpmyadmin报错:#2003 无法登录 MySQL服务器的解决方法

    2023-11-19 20:38:45
  • 使用python进行文本预处理和提取特征的实例

    2022-07-13 21:25:47
  • 详解python--模拟轮盘抽奖游戏

    2023-07-25 15:35:14
  • asp之家 网络编程 m.aspxhome.com