乐趣区

关于layui:layui校验数字电话身份证等时条件必输入的问题

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

退出移动版