
在有些浏览器上不支持 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); }});