【发布时间】: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