在HTML中 input 文本类型有个属性为:maxlength="8" 加上这个属性就能限制文本框输入的字符长度了。同时也可以通过js来监听当长度超过了指定的长度时并对input中的字符串获取并截取到指定的长度再写入到input中,并加以提示给用户。
<input id="id" type="text" maxlength="8" /> $('#id').bind('input propertychange',function(){ //添加监听input值的改变事件 var tvalmum; //统计input输入字段的长度 tvalnum = $(this).val().length; //如果大于8个字直接进行字符串截取 if(tvalnum>8){ var tval = $(this).val(); tval = tval.substring(0,8); $(this).val(tval); alert('长度超过限制!'); } });
通过maxlength 属性和js input值的改变事件监听,当字符长度超过指定长度时对齐进行截取并弹窗提示给用户提示操作,从而限制input中字数长度的限制。
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。