【问题标题】:Make a radio button a link within an HTML email in gmail将单选按钮设为 gmail 中 HTML 电子邮件中的链接
【发布时间】:2017-02-13 17:14:22
【问题描述】:
我正在尝试构建一个简单的表单,该表单将通过 HTML 电子邮件发送,并且主要在 gmail 中打开。由于 gmail 去掉了 Javascript,我想知道如何让每个单选按钮充当可点击的链接。通常,我一直在单选按钮上使用onclick="window.location='www.link.com';",但是一旦通过 gmail 作为 HTML 电子邮件发送,这将不再有效。有什么建议吗?
编辑:我正在寻找的是用户能够单击与他们在民意调查中的答案相对应的单选按钮,然后单击单选按钮将他们带到 gmail 之外的单独页面。从本质上讲,每个单独的单选按钮都需要是一个链接,或者是一种添加提交按钮的方法,该按钮将根据已选择的单选按钮转到不同的链接。
【问题讨论】:
标签:
javascript
html
gmail
html-email
【解决方案1】:
没有电子邮件客户端支持 Javascript 或任何类型的默认点击事件之外的特殊点击事件。
如果您的目标是“将它们带到 gmail 之外的单独页面”,那么基本的 <a href> 应该能够做到这一点。如果你想给它一个单选按钮的外观,你可以制作一张图片并链接图片:
<a href="">
<img src="radio-button.png" alt="Image the looks like a radio button">
Text Label
</a>
这将模拟选择一个单选按钮并像在网络上一样提交<form>。很基本,但应该达到你上面描述的。
【解决方案2】:
电子邮件程序通常不喜欢PHP 或Javascript,所以您需要做的是Internet 2004 并按此方式完成。 Campaign Monitor 也非常适合 HTML 电子邮件按钮,可以在 here 找到。