问题:
例如,在同一个页面的搜索form表单中,有两个按钮(提交和重置)。在点击提交按钮之前点击重置按钮,此时表单中输入框中的内容都可以清除;但是如果是点击提交按钮后再点击重置,此时重置就失去了作用
原因分析:
reset的作用是恢复初始值,提交后页面重新加载,初始值已经是修改后的值了,并不是reset不起作用了。
也就是说:当submit不成功返回时,reset不能清空表单,只能恢复到submit前的状态,不能清空
解决办法:
如果你想实现的是点击reset(),页面上展示的不是加载页面的时候的初始值,而是你想要的某种结果(比如说reset的话就置空)的话 ,你可以在js中加入一个方法,在reset按钮中加入一个onclick事件,在js方法中实现值的初始化。