gpt4 book ai didi

javascript - 使用 javascript : FF vs IE 禁用按钮

转载 作者:搜寻专家 更新时间:2023-10-31 21:56:23 26 4
gpt4 key购买 nike

我有一排按钮,它们都创建了一个我想在新选项卡中打开的 pdf 文件。这样按钮页面就会保持在顶部,并且 pdf 会打开以进行打印。为了防止点击按钮两次,我禁用了按钮,像这样(我使用 python):

<input type='submit' value='Factureren' name='submitbutton' id='%s'
onclick="javascript:document.getElementById('%s').disabled=true;
document.getElementById('%s').className='button_disabled';"> % ((but_id,) *3)

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

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

最佳答案

很简单:禁用的提交按钮不会在 IE 中提交表单。考虑重组您的代码:

  • 使用常规按钮,将其禁用,然后从其处理程序调用 form.submit()。
  • 不要在它的“onclick”中禁用按钮,而是保存它,并在表单的 onsubmit 中执行。

关于javascript - 使用 javascript : FF vs IE 禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/326919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com