场景

<input type="text"  maxlength="5" />   //可以
<input type="number"  maxlength="5" />  //没有效果

如果为number怎样控制输入长度

解决

<input type="number" oninput="if(value.length>4) value=value.slice(0,4)" />

添加oninput事件,用js进行判断,如果长度大于4位,则截取前四位。

如果还要添加别的验证规则比如保留两位小数或者实现数字的自动计算,可以

oninput="rs(this.value);if(value.length>4) value=value.slice(0,4)"

其中rs()是其他要执行的操作,注意中间加;

还要注意执行的顺序。

Input为number类型maxlength不好使,用js轻松解决相关推荐

  1. 解决 html5 input type='number' 类型可以输入e

    当给 input 设置类型为 number 时,比如,我想限制,只能输入 0-9 的正整数,正则表达式如下: /^[0-9]?$/ // 匹配 0-9 的整数且只匹配 0 次或 1 次 用正则测试,小 ...

  2. 原生前端:input标签 number类型输入框如何清除上下加减按钮?

    <input type="number"><style>input::-webkit-outer-spin-button,input::-webkit-in ...

  3. 解决input[type=number]无法显示非数字字符的问题

    在移动端webview实现的页面中,有数字的地方必须使用input type="number"类型的input,否则触发后的键盘为全键盘,而非数字键盘.但另外的一个问题是,inpu ...

  4. 项目总结(input输入框type设置为number,maxlength无效,设置为tel,maxlength有效)

    这是一个小细节,以前很少注意,直到最近做的一个项目,当我把一个输入数字的input框的类型设置为number时,input框还是可以无限输入,设置maxlengh=10就不起作用了,然后我就去百度了一 ...

  5. 征服number类型的input框

    在移动端H5页面开发中,有时候会有一些数值输入方面的需求.如果需要让用户比较方便地输入小数.负数,最简单的方式是使用number类型的input框,输入时软键盘会切换为数字键盘方便输入(ios是带数字 ...

  6. input type=number maxlength无效

    问题:input标签type=number时maxlength属性无效 解释:通过在MDN上搜索得知maxlength属性是控制value的最大长度(最多字符数目),maxlength属性对于type ...

  7. input输入框type设置为number,maxlength无效

    <input type="number">时,maxlength无效 type设置为text.tel,maxlength才有效 解决方案 <input type= ...

  8. input改为number类型,去掉上下箭头

    input框只能输入的是number类型的内容,所以我直接写成了 type="number" ,虽然实现了这个功能,但input框后面出现了上下箭头,看起来巨丑无比! 只要在css ...

  9. html文本框有个小箭头,去掉input(number类型)输入框箭头的方法教程

    在web前端中,number类型的input输入框在获得鼠标焦点的情况下,会出现两个向上和向下的箭头.虽然箭头可用于input输入框中的数字增大和减小,但在某些特定的场景中反而会让用户产生错乱的感觉. ...

最新文章

  1. 半木夏低风险交易记录二
  2. linux shell 命令执行超时终止
  3. 查询字符串中字母出现的个数
  4. 艾伟:MOSS 2007 项目的开发步骤
  5. 有趣的库:pipe(类似linux | 管道)库
  6. Python如何使用不同分隔符切分字符串
  7. git中常用命令小结
  8. java 字节取位_java位 、字节 、字符的梳理
  9. 201521123060 《Java程序设计》第11周学习总结
  10. 存储过程 insert
  11. ajax beforeSend中无效果
  12. Windows 端口
  13. POJ--1300--Door Man【推断无向图欧拉通路】
  14. cmd移动文件到另一个文件夹_Java 如何获得一个文件或文件夹的大小
  15. sps的process插件安装包_什么是Process插件?在中介和调节效应分析中有哪些优势和不足?如何下载与安装?...
  16. IPV6个人使用,实测电脑ping通联通手机
  17. L版本修改默认静态壁纸wallpaper
  18. 用java编码图书查询系统_用java做的一个图书管理系统的源代码
  19. C# 调用Everything查找文件
  20. 医院信息化成功的关键=本质+方法+工具

热门文章

  1. 手写Spring-ioc 注入 jdk反射实现 绝对满足你的好奇心哦 解决怎么我写了一个注解就可以直接注入了?
  2. pmp知识点详解-项目大牛整理_PMP核心知识点第六章:项目进度管理(3)
  3. 对3.0 版本的python依赖无法满足_解决yum对python依赖版本问题
  4. swd脱机烧录器及上位机源码_通用上位机框架HwLib.Automation(C#)
  5. python rq asyncio_Python 的异步 IO:Asyncio 简介
  6. java二维数组高纬低纬_2018-05-17 第十一天
  7. 怎么修改linux用户名密码忘记,linux passwd命令设置或修改用户忘记密码
  8. qn模块java脚本_BAT批处理实现自动安装软件功能
  9. 加载模型预测时出现Dst tensor is not initialized.
  10. mysql模糊查询后分页_jsp模糊查询后的数据进行分页,但点击下一页后就查询全部的了...