今天碰到一个棘手的问题,用jquery提交POST表单后对当前form进行reset,在reset的时候报错:
Uncaught TypeError: Property ‘reset’ of object # is not a function
在网上找到解决方法,是由于表单中type=”reset”元素中有个name=”reset”,所以报错。
所以在提交表单中不应存在name=”reset”的元素。更名或者去掉name即可。
据说在国外网站上找到了吊爆的解决方案,暂时没有测试过:
document.createElement(‘form’).submit.call(form1);