当前位置: 首页 > 图文教程 > 网络编程 > Javascript > Javascript对网页输入框的字数限制

Javascript
ext实现完整的登录代码
ext form 表单提交数据的方法小结
收藏,对比功能的JS部分实现代码
js可突破windows弹退效果代码
js获取div高度的代码
JS支持带x身份证号码验证函数
javascript的indexOf忽略大小写的方法
js活用事件触发对象动作
Javascript访问html页面的控件的方法详细分析
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
js仿淘宝的拼音检索特效代码
鼠标放上去触发一个javascript提示框效果代码
FF下zoom的替代方案 单位em
json编写简单一例
js取得2008奥运金牌排名
js常用函数2008-8-16整理
一些不错的js函数ajax
javascript:void(0)的真正含义实例分析
解决AJAX中跨域访问出现''没有权限''的错误
比较详细的XMLDOM对象方法详解

Javascript对网页输入框的字数限制


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 351 ::
收藏到网摘: n/a

js对输入框的字数限制,限制文本框输入的字符数,若达到数目则停止其输入!代码如下:

01.< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
02.<html xmlns="http://www.w3.org/1999/xhtml">
03.<head>
04.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
05.<title>无标题文档</title>
06.<script type="text/javascript">
07.   
var textCounter=function (field,counter,maxlimit){
08.       
var charcnt = field.value.length;
09.       
if (charcnt > maxlimit) {
10.           
field.value = field.value.substring(0, maxlimit);
11.       
}else {
12.           
document.getElementById(counter).innerHTML=charcnt;
13.       
}
14.   
}
15.</script>
16.</head>
17.<body>
18.<p><span id="progressbar1">0</span>/12</p>
19.<form><input type="text" id="maxcharfield"  size="34"/>
20.</form>
21.<script type="text/javascript">
22.   
document.getElementById("maxcharfield").onfocus = document.getElementById("maxcharfield").onkeydown = document.getElementById("maxcharfield").onkeyup = function(){
23.       
textCounter(this,'progressbar1',12);
24.   
}
25.</script>
26.</body>
27.</html>