应用场景:

在一个筛选的表单中,有个借出时间,分别是开始时间、结束时间。此时需要限制开始时间不能大于结束时间。如图:

之前在写重置表单都是使用封装的表单重置(若依框架)

但是这样点击重置会导致“如果一开始选择了结束时间,这个时候开始时间的最大值应该是选择的结束时间,点击了重置按钮不能触发laydate的回调函数,则此时的开始时间的最大值还是这个已选择的结束时间”这个问题。

如图(此时我是先选择了一组借出时间,搜索后,点击重置,会发现开始时间的最大值是上一次选择的2020年9月24日):

解决方法:

1、将a标签改为button标签.(未知原因,有知道的大佬可以提供思路)

2、在button标签上加上type="reset"

<button class="btn btn-warning btn-rounded btn-sm"><i
                                    class="fa fa-refresh" id="reset" type="reset"></i>&nbsp;重置</button>

3、js:

$("#reset").on("click",function(){
        window.location.reload();
    });

 

Logo

快速构建 Web 应用程序

更多推荐