文本框的字数限制功能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 相关文章推荐
默认让页面的第一个控件选中的javascript代码
Dec 26 Javascript
jquery下将选择的checkbox的id组成字符串的方法
Nov 28 Javascript
jQuery版Tab标签切换
Mar 16 Javascript
jquery $.fn $.fx是什么意思有什么用
Nov 04 Javascript
巧用局部变量提升javascript性能
Feb 24 Javascript
学习javascript面向对象 掌握创建对象的9种方式
Jan 04 Javascript
浏览器兼容的JS写法总结
Apr 27 Javascript
javascript prototype原型详解(比较基础)
Dec 26 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
Jan 20 Javascript
Angular 5.0 来了! 有这些大变化
Nov 15 Javascript
详解Vue中watch的高级用法
May 02 Javascript
vue+element-ui表格封装tag标签使用插槽
Jun 18 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 和 XML: 使用expat函数(一)
2006/10/09 PHP
兼容firefox,chrome的网页灰度效果
2011/08/08 PHP
PHP获取二维数组中某一列的值集合
2015/12/25 PHP
PHPMailer发送邮件
2016/12/28 PHP
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
Laravel 5.5 实现禁用用户注册示例
2019/10/24 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
Vue中对拿到的数据进行A-Z排序的实例
2018/09/25 Javascript
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
简单介绍Python中的JSON使用
2015/04/28 Python
python 实现删除文件或文件夹实例详解
2016/12/04 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
Python可迭代对象操作示例
2019/05/07 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
python3爬虫中异步协程的用法
2020/07/10 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
五年后的职业生涯规划
2014/03/04 职场文书
办公室打字员岗位职责
2014/04/16 职场文书
研修心得体会
2014/09/04 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
承诺书模板大全
2015/05/04 职场文书
Python 文字识别
2022/05/11 Python