LayUI重置表单,清空表单内容的三种方法

164次阅读

共计 1006 个字符,预计需要花费 3 分钟才能阅读完成。

我们在进行表单提交后,有时需要清空表单内容,这时我们可以通过如下三种方法进行。

一、刷新当前页面

这个相对来说最简单,在相应的逻辑后加上:

1
window.location.reload();

完成当前页面的刷新即可。

二、form 的 reset

此项操作要求我们的表单必须是 form 的 dom,div 的则不行,无法触发。

代码参考如下:

1、html

1
2
3
<form class=“layui-form” action=“” id=“form_info”>
主题内容
</form>

2、js

1
2
$(“#form_info”)[0].reset();
layui.form.render();

通过 ID 查找并 reset 表单即可。

三、form 的对象赋值

如果是 div 形式的,不能触发 reset,可以参考这样写:

1、html

1
<div class=“layui-fluid layui-form” layfilter=“form_info”>

2、js

1
2
3
4
5
6
7
form.val(“form_info”, { //formTest 即 class=”layui-form” 所在元素属性 lay-filter=”” 对应的值
              “first”: “”
              ,“keyword1”: “”
              ,“keyword2”: “”
              ,“remark”: “”
            });
            layui.form.render();

好了,以上是清空 layui 表单的三种方法,如果您有更好的方法,欢迎补充。

正文完
 0