1、input标签需要控制长度在50个字符内,代码如下
jquery validatebox 用法
如果自己写
var dom = document.getElementById('fullName');
if(dom.value.length > 50){
//显示提示框的代码
}
2、英文键盘输入能够控制50个字符内不弹出提示信息;如果采用中文输入法(搜狗输入法,qq输入法),没有输入到50个字符就会弹出提示信息。
3、这是qq拼音输入法的效果,如果采用搜狗输入法会更加严重。
4、哪位大神有好的解决方法?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
input 不是有maxlength="value"属性嘛
监听用户的enter键盘事件/space键盘时间/blur事件
要分别判断中文和英文的,中文占两个字符而英文是一个
有个方案,不过兼容性不行。。
在keyup事件里面做判断才准确。
方法一:
使用
input标签的maxlength属性,(type="text")还ok。移动端下(type="number")的这个属性就不起作用了方法二:
参考这个:
http://www.cnblogs.com/chying...