【问题标题】:onclick ="return confirm(' ' )"not working in google chromeonclick =“返回确认('')”在谷歌浏览器中不起作用
【发布时间】:2014-12-22 06:12:53
【问题描述】:

以下是我的 HTML 页面中的编码:

    <input onclick="return  confirm('Delete Record?')"
        type="submit" value="Delete" name="Delete">

删除功能正常,但在 Google Chrome ver38 中没有弹出“删除记录?”。

删除功能正在运行,并弹出“删除记录?”在 Internet Explorer 中。

这个问题有什么解决办法吗?

【问题讨论】:

  • 您在 chrome 中是否有任何控制台错误?试试看:)
  • 弹出你的意思是警报/确认框,我猜!与其他浏览器相比,Chrome 改变了它的警报/确认框外观。可能这就是您所指的。如果您可以添加 Chrome 和 IE 的屏幕截图,那将会很有帮助。
  • 谢谢你们帮助我,但它仍然不起作用。这很奇怪,因为我有几个带有这种编码的 html 页面。其中一些可以运行(警报框弹出),但有些不能。我想知道原因并解决此错误。

标签: javascript html


【解决方案1】:

试试不带'return',像这样:

<input onclick="confirm('Delete Record?')" type="submit" value="Delete" name="Delete">

return 关键字在浏览器中的行为并不总是一致的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-15
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 2012-10-12
    • 2016-01-25
    • 2013-10-09
    相关资源
    最近更新 更多