当前位置: 代码迷 >> 综合 >> 解决input为number类型时maxlength无效的问题
  详细解决方案

解决input为number类型时maxlength无效的问题

热度:38   发布时间:2024-01-31 12:38:45.0

使用input数字number类型的时候maxlength无效,假设需要控制输入数量为18,可以用以下方式:

无效:

<input type="text"  maxlength="18" />   效果ok,当 <input type="number"  maxlength="18" />

 

有效:

<input type="number" οninput="if(value.length>18)value=value.slice(0,18)" />  

  相关解决方案