关于ajax提交后表单的reset2
? ? 那天写了一篇文章用于在不提交表单的情况下,重置form的reset后的值,但是那个方法有两个缺点,而这两个缺点是致命性的,1,textarea控件没办法解决,2, ie不支持,正因为第2个原因,所以不能使用这种方法。
? ? ? 但是,这种方法也提供了解决这个问题的思路:我们要在表单保存的时候,记录下当前控件的值,然后在reset的时候恢复这个值。既然浏览器做不了,只能在代码中做了。其实就是在保存的时候,用一个属性值来记录下控件的值,然后我们自己实现form的reset的方法,这个方法用来读取这个属性的值,重新赋值。
?
赋值代码:
function changeCheckValAttr(helement) {
?
?
调用resetFormToOriginData方法之前记得调用form原生的reset方法,
以防止当前控件没有origin-data后,重置form。