1、laydate 切记不能放在laytpl 模板语法中使用,否则可能会导致无法触发的情况
不在laytpl中使用
<div class="layui-form-item"> <label class="layui-form-label">使用开始时间</label> <div class="layui-input-inline"> <input class="layui-input" type="text" name="use_start_time" readonly id="LAY-DATE-coupon-s3" placeholder="不设置表示不限制" autocomplete="off" /> </div> <label class="layui-form-label">使用截止时间</label> <div class="layui-input-inline"> <input class="layui-input" type="text" name="use_end_time" readonly id="LAY-DATE-coupon-s4" placeholder="不设置表示不限制" autocomplete="off" /> </div> </div>
如下情况是在模板语法中使用(可能会导致第二次打开无法触发时间控件)
<div class="layui-form-item"> <label class="layui-form-label">领取开始时间</label> <div class="layui-input-inline"> <script type="text/html" template> <input class="layui-input" type="text" id="LAY-DATE-coupon-s1" readonly name="start_time" value="{{d.params.start_time || ''}}" placeholder="不设置表示不限制" autocomplete="off" /> </script> </div> <label class="layui-form-label">领取截止时间</label> <div class="layui-input-inline"> <script type="text/html" template> <input class="layui-input" type="text" id="LAY-DATE-coupon-s2" readonly name="end_time" value="{{d.params.end_time || ''}}" placeholder="不设置表示不限制" autocomplete="off" /> </script> </div> </div>