本文作者:DurkBlue

遇到 input 属性 maxlength特别容易失效的问题

DurkBlue 2019-12-16 1979
遇到 input 属性 maxlength特别容易失效的问题摘要: 在有些浏览器上不支持 input 的maxlength属性,即使设置了对输入框的内容没有任何限制。如果设置没有效果就要用其他的方法实现这个效果了。使用js去判断输入框的内容长度,当...

在有些浏览器上不支持 input 的maxlength属性,即使设置了对输入框的内容没有任何限制。如果设置没有效果就要用其他的方法实现这个效果了。

使用js去判断输入框的内容长度,当大于指定的大小的时候,就不让输入了,对超出的部分截取,这样就达到了maxlength同样的效果了。

js代码:

php$('input').bind('input propertychange', function() { //绑定内容改变执行时间   var tvalmum;   tvalnum = $(this).val().length;   if(tvalnum>18){      var tval = $(this).val();      tval = tval.substring(0,8); //指定8位长度 超出截取      $(this).val(tval);   }});



这篇文章由DurkBlue发布,转载请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2019-12-16
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享