js或者jquery限制input输入字节 50
js或者jquery限制input输入字节,只能输入10个字节,中文算2个字节。至少输入4个字节,少于4个字节会提示。...
js或者jquery限制input输入字节,只能输入10个字节,中文算2个字节。
至少输入4个字节,少于4个字节会提示。 展开
至少输入4个字节,少于4个字节会提示。 展开
4个回答
展开全部
字节:
<input type="text" onblur="Cmd(this)" />
<script>
function Cmd(obj){
var len = obj.value.replace(/[^\x00-\xff]/g, "**").length;
if(len < 4 || len > 10){
alert("请输入4-10个字节的字符");
}
}
</script>
追问
我弄了2个input
这个input输入完后,鼠标点击下一个input输入框就会提示:“请输入4-10个字节的字符”
但是不会自动跳回到输入框。而是直接在下一个输入框输入了。
怎么样让他回到限制字节的输入框?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function getStringBytesLength(str)
{
var len = 0;
for(var i = 0; i < str.length; i++)
{
var str1 = str.charAt(i);
if(str1.getBytesLength()===2)
len += 2;
else
len++;
}
return len;
}
这是一个按字节来检测字符串长度的函数,只需传入需检测到字符串,就能返回字节长度,接下来的事情就简单了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用jquery筛选器,然后就可获得 input里的值,然后求长度,如果小于4小弹出提示就行,大于10的话,你提示或截取长度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询