input[type=number]问题

有时候对于只能输入数字的表单会有想要写成input[type=number]但是其中有一个问题

<input type="text" name="code" id="code_text" myAttr="邀请码" maxlength="5">

<input type="number" name="code" id="code_text" myAttr="邀请码" maxlength="5">

是有区别的当写成number的时候貌似maxlength变得无效了并且当你获取这个input的val()时候,如果你输入的不是纯数字的话,那边这个val就是空的,

只有输入的是纯数字的时候才会val才会有值这影响了一些必要的判断

原文地址:https://www.cnblogs.com/lichuntian/p/4930485.html