layui 的日期输入框,输入其他字符时报错。
首先想到加限制,比如 给输入框加 lay-verify="date" ,但是加了layui 中这个限制,就成了必填,空值不行,本来想改一下form.js 中对date的正则,觉得欠妥。
后来的解决办法是,让日期输入框只能选择,不可填写。加readonly
<input type="text" class="layui-input" name="startDate" id="date1" placeholder="开始日期" readonly>