Firebox 3 后退后按钮 diasabled 状态不恢复的一个解决方案
作者:realazy 来源:realazy 时间:2008-11-06 12:28:00
Firefox 3 有一个很让人讨厌的bug:基于某种目的,在表单提交时 disable 掉提交按钮,通过后退键回到这个页面后,这个提交按钮的状态依旧保持为 disabled
的状态,重新载入(软硬刷新)也无法改变。
google 良久,从 https://developer.mozilla.org/En/Using_Firefox_1.5_caching 中发现一个 window.onpageshow
事件,window.onload
事件无法在后退的页面中出发,但这个可以,所以解决方案就是它了。
window.addEventListener('pageshow', function(e){
// 重置你不需要 disabled 的按钮
}, false);
更新:网友岁月如歌的解决方案比我的方案简易和正宗多了:给提交按钮加上 autocomplete="off"
的属性。
标签:Firebox,后退,按钮,bug
0
投稿
猜你喜欢
sqlserver 日期比较、日期查询常用语句:月的第一天,季度的第一天等
2010-08-01 18:58:00
MySQL配置文件my.cnf中文版
2011-09-30 11:06:15
使用FCKeditor添加文章时,在文章最后多了逗号
2007-10-11 13:38:00
SQL Server命令行导数据的2种方式
2010-07-26 14:48:00
asp伪继承初探_实例代码
2011-04-19 10:32:00
兼容所有浏览器的CSS3圆角[译]
2009-10-13 21:11:00
PHP curl get post 请求的封装函数示例【get、post、put、delete等请求类型】
2023-05-25 01:24:18
min-height 的原始实现方式
2008-06-29 15:04:00
asp更改Windows2000管理者密码?
2010-06-26 11:03:00
JavaScript 编程引入命名空间
2007-10-11 19:00:00
JavaScript的replace方法与正则表达式结合应用讲解
2008-03-06 21:37:00
安装了Office2003补丁之后,access不能用,打不开了
2011-05-12 12:19:00
HTML5 Canvas 起步(2) - 路径
2009-05-12 12:06:00
JavaScript框架比较:选择器
2010-04-20 14:48:00
JavaScript实现带自动提示的文本框效果代码
2011-02-05 11:13:00
ASP调用数据库常见错误的解决
2007-09-07 10:05:00
ADSI+ASP添加IP到IIS禁止访问列表中
2011-04-02 10:42:00
XML简易教程之四
2008-09-05 17:19:00
Discuz7 的提示效果如何实现
2010-01-13 13:10:00
MYSQL和ORACLE的一些操作区别
2008-12-18 14:33:00