EasyUI form('clear')和form('reset')的区别

776 阅读1分钟

image.png 使用easyUI写表单的时候,经常会遇到重置表单,把表单还原成初始的样式,这个时候我们会用到form('clear')和form('reset'),经常使用的时候会混淆,不清楚他们之间的区别。

1、form('clear')【推荐】 清空表单数据,包含隐藏数据(写覆盖样式隐藏的那些input)

2、form('reset') 清空显示的input数据,这样会造成表单数据不能彻底清除干净,经常会出现奇怪的问题。

例如: 输入框数据已经清空了,列表数据未清空

image.png

以上情况,当你再次选择数据的时候会出现空的字符串

image.png

另外:

form('clear')根据name重置数据,当name="nodeType"时,form('clear')失效,form('reset')正常。

注:以上内容如有错误,欢迎小伙伴们指正~