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)即可

image.png


丰木
322 声望19 粉丝

遇见超乎想象的自己!


引用和评论

0 条评论