文本框的字数限制功能jquery插件


Posted in Javascript onNovember 24, 2009

后来在网上闲逛的时候突然发现一个比较好的文本框的字数限制的jquery plugin,简单好用
效果如下图
文本框的字数限制功能jquery插件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head> 
<title>关于文本框的字数限制功能</title> 
<script type="text/javascript" src="jquery-1.2.6.min.js"></script> 
<script type="text/javascript" src="maxlength.js"></script> 
</head> 
<body> 
<p>Enter your hobbies (<50 characters)</p> 
<textarea style="width:300px; height:150px" data-maxsize="50" data-output="status1" wrap="virtual"></textarea><br /> 
<div id="status1" style="width:300px;font-weight:bold;text-align:right"></div><br /> 
<p>Enter your postal code (<6 characters)</p> 
<input type="text" name="T1" size="15" data-maxsize="6"> 
</body> 
</html>

属性解释:

data-maxsize:该文本域能够接受的最大字数.(important)
data-output:如果想实时动态显示文本框里的字数,该属性设置显示字数的span或div的id.(字数显示的颜色会随着数量变化)
如果不修改它的源文件的话,加添了js引用后,你只需要给自己的text或者textarea加上data-maxsize属性就可以了。
关于动态设置最大值
使用setformfieldsize方法:
setformfieldsize($field, maxsize, outputfieldid)
属性解释:
$field:就是被限制的文本框的JQuery对象(参考Jquery文档).
maxsize:和data-maxsize一样,该文本域能够接受的最大字数.
outputfieldid:和data-output一样.
例子:

<script type="text/javascript"> 
//jQuery(document).ready(function($){ //fire on DOM ready 
setformfieldsize(jQuery('#comment'), 50, 'charsremain') 
//}); 
</script>

在界面加载时执行.
演示代码下载http://xiazai.3water.com/200911/yuanma/textarea_maxlength.rar
Javascript 相关文章推荐
通过身份证号得到出生日期和性别的js代码
Nov 23 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
Jul 09 Javascript
用js代码改变单选框选中状态的简单实例
Dec 18 Javascript
JS获取URL中参数值(QueryString)的4种方法分享
Apr 12 Javascript
javascript实现2016新年版日历
Jan 25 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
Feb 09 Javascript
JS实现的集合去重,交集,并集,差集功能示例
Mar 13 Javascript
微信小程序适配iphoneX的实现方法
Sep 18 Javascript
JS实现随机生成10个手机号的方法示例
Dec 07 Javascript
浅谈JavaScript 代码简洁之道
Jan 09 Javascript
微信小程序实现购物车代码实例详解
Aug 29 Javascript
JS获取表格视图所选行号的ids过程解析
Feb 21 Javascript
js数字输入框(包括最大值最小值限制和四舍五入)
Nov 24 #Javascript
jquery ajax提交表单数据的两种方式
Nov 24 #Javascript
js loading加载效果实现代码
Nov 24 #Javascript
jquery.ui.draggable中文文档
Nov 24 #Javascript
JS 实现双色表格实现代码
Nov 24 #Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
Nov 24 #Javascript
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 #Javascript
You might like
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
smarty模板判断数组为空的方法
2015/06/10 PHP
Prototype PeriodicalExecuter对象 学习
2009/07/19 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
node.js中的console用法总结
2014/12/15 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
Node.js创建Web、TCP服务器
2017/12/05 Javascript
angularjs实现table增加tr的方法
2018/02/27 Javascript
Python的SQLAlchemy框架使用入门
2015/04/29 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
用Python设计一个经典小游戏
2017/05/15 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
python抓取网站的图片并下载到本地的方法
2018/05/22 Python
python使用zip将list转为json的方法
2018/12/31 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
链表面试题-一个链表的结点结构
2015/05/04 面试题
SQL面试题
2013/04/30 面试题
护士实习自我鉴定
2013/10/22 职场文书
医院门卫岗位职责
2013/12/30 职场文书
简历的自我评价
2014/02/03 职场文书
五分钟演讲稿
2014/04/30 职场文书
工会主席事迹材料
2014/06/03 职场文书
改革共识倡议书
2014/08/29 职场文书
房地产销售主管岗位职责
2015/02/13 职场文书
督导岗位职责范本
2015/04/10 职场文书
.Net Core导入千万级数据至Mysql的步骤
2021/05/24 MySQL