【问题标题】:Why does a button not trigger my logout.php when a div does?为什么一个按钮不会触发我的 logout.php 而 div 触发?
【发布时间】:2011-12-13 18:15:43
【问题描述】:

我有一个'按钮',里面有一个'a',带有href="logout.php",它不会注销。

当我在“div”标签内有相同的代码时,它确实如此。

这是为什么?随意引用 URL,我找不到任何有启发性的解释!

【问题讨论】:

  • 听起来像是错误的标记。我不认为按钮标签有孩子。
  • 发布你的完整源代码

标签: php button logout


【解决方案1】:

按钮标签被展开

<input type="button">

我不记得有任何规范说您可以在按钮内使用链接。相反,将您的 Jquery 或 Javascript 链接到按钮的 onclick。否则,使用按钮标签将变得完全没用,因为您想要的是执行 href 而不是提交表单...

【讨论】:

    【解决方案2】:

    您可以创建一个按钮并将其放置在表单中以提交注销。

    像这样:

    <form action="logout.php">
        <input type="button" name="Logout">
    </form>
    

    【讨论】:

    • 如果这样的标记是错误的,那么您的操作方式。 注销
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    • 2021-02-01
    • 1970-01-01
    • 2010-12-08
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多