2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > js实现文本框输入文字个数限制代码【javascript】

js实现文本框输入文字个数限制代码【javascript】

时间:2022-04-09 10:48:24

相关推荐

js实现文本框输入文字个数限制代码【javascript】

web前端|js教程

js,文本框,个数

web前端-js教程

通常情况下,文本框输入的文字个数并不是无限制的,一般都会限定一个输入最高上限,较为人性化的网站可能会有可输入字数倒计效果,比如还剩余20可以输入这样的提示,下面就通过一个实例介绍一下如何实现此效果。

图像浏览器制作源码,ubuntu显示特别小,tomcat上配置连接池,爬虫指标快速上手,自助购买广告位php程序,seo进阶教程lzw

先看看效果图:

给exe加密源码,ubuntu拖动图标卡死,什么爬虫特别贵,lad php,狠狠爱seolzw

移动webapp模板源码,vscode替代编辑器,ubuntu 常用软件,tomcat暴力破解,xposed sqlite,哈尔滨有哪些网页设计,织梦模板编码数据库,如何手动重启机房服务器,图片自动横向滚动插件,前端框架汉化,小爬虫画,php merge,老威SEO,权限分配springboot,dede if 结束标签,网站个人中心页面代码,网页探针,服务器主机模板,wordpress后台无法登陆,页面字体代码,新亿内容管理系统,飞天侠淘宝客网站程序源码lzw

代码如下:

文本框输入文字倒计效果代码* { margin:0; padding:0; } .box { width:500px; margin:10px auto; } p span { color:#069; font-weight:bold; } textarea { width:300px; } .textColor { background-color:#0C9; } .grey { padding:5px; color:#FFF; background-color:#CCCCCC; } $(function(){ var $tex=$(".tex"); var $but=$(".but"); var ie=jQuery.support.htmlSerialize; var str=0; var abcnum=0; var maxNum=280; var texts=0; $tex.val(""); $tex.focus(function(){ if($tex.val()=="") { $("p").html("您还可以输入的字数140"); } }) $tex.blur(function(){ if($tex.val() == "") { $("p").html("请在下面输入您的文字:"); } }) if(ie) { $tex[0].oninput = changeNum; } else { $tex[0].onpropertychange = changeNum; } function changeNum() { //汉字的个数 str=($tex.val().replace(/\w/g,"")).length; //非汉字的个数 abcnum=$tex.val().length-str; total=str*2+abcnum; if(str*2+abcnummaxNum) { $but.removeClass("") $but.addClass("grey"); texts =Math.ceil(((str*2+abcnum)-maxNum)/2); $("p").html("您输入的字数超过了"+texts+"").children("span").css({"color":"red"}); } } })

请在下面输入您的文字:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。