0
0
0
---
浏览器后退操作时,表单状态的还原
lifesinger 发表于 2009年06月05日 23:33 | Hits: 2506
测试页面:no_autocomplete_test.html
结论:
- Safari 和 Opera 是两个极端,一个完全还原,一个完全保留。
- Firefox 下最简单的办法是设置 autocomplete = ‘off’ 属性。
- IE 必须在 setTimeout 中还原表单值才有效。
- Chrome 除了不支持 onpageshow, 其它表现和 Firefox 一致。
最后胜出的是:
'v' == '\v' && setTimeout(function() { // reset code }, 0);
同时在 html 中,将要还原的表单元素加上 autocomplete = ‘off’ 属性。
最后,忘掉 Opera.
原文链接: http://lifesinger.org/blog/2009/06/reset-form-on-back/
我要给这篇文章打分:
可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.