js如何限制<input>中输入的最大字符数

 我来答
tom95588
2014-02-21 · TA获得超过163个赞
知道答主
回答量:67
采纳率:0%
帮助的人:68.4万
展开全部
<script>
window.onload = function ()
{
var oTxt = document.getElementById('txt');
var oDiv = document.getElementById('div1');
oTxt.onkeyup = function ()
{
if(oTxt.value.length<5)
{
oDiv.innerHTML = '您一出入'+oTxt.value.length+'个字符'
}
else if(oTxt.value.length>=5)
{

oDiv.innerHTML = '您一出入'+5+'个字符'
}
if(oTxt.value.length>=5)
{

oTxt.value = oTxt.value.substr(0,5);
}
}

}
</script>
限制5个字,超出后截断
你以为你以为de
推荐于2016-07-03 · 知道合伙人软件行家
你以为你以为de
知道合伙人软件行家
采纳数:503 获赞数:1339
某培训机构毕业,大专学位。工作2年,喜欢百度知道答题,可以互相学习共通过进步。

向TA提问 私信TA
展开全部
  1. 写onkeyup事件

  2. js获取文本框的值个数进行判断

  3. 直接使用maxlength='20'

  4. <input type="text" name="email" maxlength="55" />

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2014-02-20 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
判断字符长度,return false不通过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式