当前位置:  开发笔记 > 编程语言 > 正文

使用javascript:FF vs IE禁用按钮

如何解决《使用javascript:FFvsIE禁用按钮》经验,为你挑选了2个好方法。

我有一排按钮,它们都创建了一个pdf文件,我想在新标签页中打开它.这样,按钮页面保持在顶部,pdf打开以进行打印.为了防止单击按钮两次我禁用按钮,就像这样(我使用python):

 % ((but_id,) *3)

在FF3中,这工作正常,即提交表单,执行脚本,然后禁用按钮.在IE中,按钮只是禁用,但不执行表单脚本.

这个IE问题有解决方案吗?



1> Eugene Lazut..:

这很容易:禁用的提交按钮不会在IE中提交表单.考虑重构您的代码:

使用常规按钮,禁用它,并从其处理程序调用form.submit().

不要在"onclick"中禁用该按钮,但保存它,并在表单的onsubmit中执行.



2> netadictos..:

这样做更容易:

     % ((but_id,) *3)

我不知道这是否能解决你的问题,但这就是我在这样的情况下会做的事情.无论如何,我认为你不需要"javascript:".

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有