使用easyUI写表单的时候,经常会遇到重置表单,把表单还原成初始的样式,这个时候我们会用到form('clear')和form('reset'),经常使用的时候会混淆,不清楚他们之间的区别。
1、form('clear')【推荐】 清空表单数据,包含隐藏数据(写覆盖样式隐藏的那些input)
2、form('reset') 清空显示的input数据,这样会造成表单数据不能彻底清除干净,经常会出现奇怪的问题。
例如: 输入框数据已经清空了,列表数据未清空
以上情况,当你再次选择数据的时候会出现空的字符串
另外:
form('clear')根据name重置数据,当name="nodeType"时,form('clear')失效,form('reset')正常。
注:以上内容如有错误,欢迎小伙伴们指正~