Html input属性为number,maxlength不起作用问题解决

问题描述

<input type="text"  maxlength="5" />

效果ok,当

<input type="number"  maxlength="5" />

时maxlength失效,长度可以无限输入

解放方案

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

很简单,搞定!

上一篇 iframe实现Html嵌入Html
下一篇 HTML5触摸事件(touchstart、touchmove和touchend)
目录
文章列表
1 支付宝对接RSA加解签及ILLEGAL_SIGN踩坑
支付宝对接RSA加解签及ILLEGAL_SIGN踩坑
2
JS类型转换(强制和自动的规则)
JS类型转换(强制和自动的规则)
3
Laravel使用Bcrypt加密方式存储及校验密码
Laravel使用Bcrypt加密方式存储及校验密码
4
MySQL与Java交互时毫秒处理
MySQL与Java交互时毫秒处理
5
设计模式(9)责任链模式
设计模式(9)责任链模式
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。