1.输入框只限度了内容类型为number,不要求必须然而也校验了:
<div class="layui-form-item"> <label class="layui-form-label">占地面积(m2)</label> <div class="layui-input-block"> <input type="text" id="area" name="area" lay-verify="number" placeholder="请输出占地面积(m2)" value="" class="layui-input"> </div></div>
2.如下:
只限定了条件:lay-verify="number"
然而后果却是:lay-verify="required|number"的,依据如图批改源码即可解决
3.解决方案:
即:phone/email/url/identity都加 (^$)
number则由!e||isNaN(e)
改为 e&&isNaN(e)
即可