首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过JavaScript/jQuery限制文本框的最大长度是多少?

通过JavaScript/jQuery限制文本框的最大长度是多少?
EN

Stack Overflow用户
提问于 2018-06-25 02:11:56
回答 1查看 0关注 0票数 0

我有一个文本框,只能取0-9或a-z或A-Z,不能取字母数字值。我必须在JavaScript/jQuery的帮助下限制文本框的最大长度。如果我把字符输入教科书,那么最大长度应该是1,如果我给出数值,那么最大长度应该是3。有谁能建议我。

EN

回答 1

Stack Overflow用户

发布于 2018-06-25 12:10:11

像这样

代码语言:txt
复制
var el = document.getElementById('in');

el.addEventListener('keydown', ()=> {
  if (isNaN(el.value.substr(-1))) {
    el.setAttribute('maxlength', 1);
  } else {
    el.setAttribute('maxlength', 3);
  }
});
代码语言:txt
复制
<input id="in" maxlength="1">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档