如何限制输入框的字数
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery.js" type="text/javascript"></script>
</head>
<body>
<textarea name="s1" id="test" rows="5" cols="50" maxlength="10" id="test"></textarea>
<br>共可输入10字符,还剩 <span id="testtest"></span>个字符</font>
</body>
</html>
<script type="text/javascript">
$(function(){
$("#testtest").html(10);
document.getElementById("test").onpropertychange =document.getElementById("test").onkeyup= function(){
var lenE = this.value.length;
var tno = document.getElementById("testtest");
tno.innerHTML = 10 - lenE ;
if (tno.innerHTML < 0) {
var tmp = 0 ;
var cut = this.value.substring(0, 10);
for (var i=0; i<cut.length; i++){
tmp += /[\u4E00-\u9FA5\uF900-\uFA2D]/.test(cut.charAt(i)) ? 2 : 1;
if (tmp > 10) break;
}
this.value = cut.substring(0, 10);
}
}
})
</script>推荐栏目
本站推荐
- 修改苹果CMS 8 模板文件名
- 解决PC端和移动端互相问权限不够的问题
- 手动解决宝塔BT IIS中设置404/403错误页
- 网页顶部莫名其妙的BUG-空隙
- DirectAdmin面板安装免费的SSL证书
- 设置windows远程桌面会话断开重置时间
- 百度HTTPS认证失败
- IIS7 IIS8自动跳转到HTTPS 301重定向http
- IIS多站点多域名同时部署多个不同SSL证书
- 赛门铁克Symantec SSL免费证书简易安装
- IIS6 IIS8如何安装免费赛门铁克证书
- 阿里云Windows ECS 实例挂载数据盘
- Windows Server 2012 R2 显示我的电脑等
- 火车头如何采集缩略图,简单教程
- 黑屏死机 刷机拯救你的电视
- 酷开55K1 卡在开机启动中的解决方法
- 如何限制输入框的字数
- DedeCMS漏洞频发 安全联盟提供顽固木马后
- 网站实用跳转代码集合
- IIS7上安装PHP-5.3.27教程
百度站内搜索
Copyright © 2007-2014 芒果 保留所有权利.
无心无力无时间来进行无用的备案
Theme by 芒果 坚持不一定胜利 也许你在南辕北辙!




