【问题标题】:Form submit fails in Gmail, Yahoo, HotmailGmail、Yahoo、Hotmail 中的表单提交失败
【发布时间】:2015-03-24 18:30:49
【问题描述】:

我收到了一封转发的电子邮件,其中包含要填写并提交的课程/活动注册表格。该表单有一个 studentId、emailId、mobileNo、密码、确认密码字段和一个提交按钮。

在 Gmail 上,我填写详细信息并提交,但没有任何反应。 在雅虎中,当我输入密码时(在输入其他字段后),我收到一个弹出窗口,提示表单未提交给雅虎,雅虎从不询问密码。我在弹出窗口上做一个 OK 并提交表单,没有任何反应 在 hotmail 中,当我尝试在上述任何字段中输入字符时,光标会消失,因此无需提交任何内容。

页面的“查看源代码”未显示我期望的“表单”元素。当我做一个检查元素时,我能够看到上面每个字段的静态标签,尽管没有表单元素。看到很多 tr, td 包裹在 table/tbody 中。

我尝试阅读各种论坛,他们似乎提到在 html 电子邮件中包含此类表单是一个坏主意,而更好的选择是提供链接。他们都没有说它不适用于 gmail 或 yahoo。

这封带有表单的邮件已发送给许多人,其中一些人至少能够提交。我只是无法弄清楚提交失败的原因。我尝试过 IE、Mozilla 和 Chrome。

任何关于问题解决方案的观点都会非常有帮助。

【问题讨论】:

  • 如果您尝试支持大多数 emial 客户端(包括您建议的 hotmail(outlook.com)),表单绝对是个坏主意:campaignmonitor.com/resources/will-it-work/forms
  • 同意,但我已收到这封电子邮件,我无法要求他们以不同的方式发送 :-( 我想知道其他一些人是如何成功提交的。顺便说一句,我读过一篇与你指出的类似的文章。它实际上说表单在雅虎邮件中工作

标签: forms html-email


【解决方案1】:

在一些较新的电子邮件阅读器上,由于安全问题,表单标签已被删除。最好将表单放在 Internet 上,并从电子邮件文档中获取到该表单的链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多