【问题标题】:A links and forms stopped working,链接和表单停止工作,
【发布时间】:2014-05-29 11:24:41
【问题描述】:

我的网站运行良好,所有链接都可以正常工作,但正常的 mailto 链接现在无法正常工作,并且表单停止工作。它正在开发中,但它的here。我正在使用 git,所以我可以回到一个正在工作但只是担心并去堆栈溢出的旧版本。再次感谢。

【问题讨论】:

  • 失败的原因是什么?
  • 点击链接时没有任何反应
  • 您确实意识到您需要在表单操作中拥有一个真实的 URL 对吧?那个或根本没有,并使用 JS 来处理这个你有 - breadr.us8.list-manage1.com/subscribe/post 这不是一个真正的 url。
  • 编辑以上内容,mailto:links 我很糟糕,我在看你的订阅。无论如何,似乎因为它有一个附加的点击监听器,你可能会阻止默认操作,所以请检查一下。
  • 感谢它一直在工作,直到今天我并没有真正更改任何代码,除了 css 和 html idk。

标签: html


【解决方案1】:

试试这个来修复你的邮件链接

<a class="nodecf" href="mailto:hello@breadr.co?Subject=Hello" target="_top">Contact</a>

更多信息: http://www.w3schools.com/tags/tag_a.asp

【讨论】:

    【解决方案2】:

    问题出在 JS 中,因为如果您禁用它 - 链接将再次起作用。可能您应该从查看浏览器控制台中的错误列表开始。其中一个是http://breadr.co/slick/slick.css资源上的Failed to load resource: the server responded with a status of 404 (Not Found),另一个是与JS相关的。

    【讨论】:

    • CSS 不会与 JS 冲突,但 JS url 的缺失或错误参数会发生冲突。我唯一能看到的是 e.preventDefault() 或返回 false;正在使用它会与mailto: 锚属性冲突。
    • @EasyBB 我不知道有什么样的 js 代码,出了什么问题。但是最好的猜测是preventDefault()
    • 看他的表格,动作的url甚至都不是真的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多