我正在尝试通过电子邮件正文实施Net Promoter Score调查。由于电子邮件客户端不允许使用Javascript。我想将单选按钮值提交到“表单操作”属性中定义的URL。
但我的问题是如何知道选中哪个单选按钮,以及如何将其提交到远程网址?以及将以何种形式提交?即名值对或如何?
注意:我知道Jquery和Ajax是怎样的。我想在不使用Ajax或Jquery或Javascript
的情况下实现相同的功能答案 0 :(得分:0)
标准HTML表单提交应该处理这个好
确保您的单选按钮都具有相同的名称属性,并为它们提供所有不同的值属性
包含type =“submit”的输入,结果表单提交应具有NameOfAllRadioButtons = ValueOfSelectedRadioButton
我认为我从未收到过包含表格输入的电子邮件,这可能意味着有很多客户根本不支持它们。您可能最好发送链接以在实际网页中进行调查。
答案 1 :(得分:0)
根据这篇文章:https://www.sitepoint.com/forms-in-email/您应该能够在电子邮件中使用标准的html表单。 Outlook会显示混乱的表格。
要获得无线电价值,请执行以下操作:
<form action="/yoururl.php" method="get">
<input type="radio" name="question" value="answer1" checked> answer1<br>
<input type="radio" name="question" value="answer2"> answer2<br>
<input type="submit">
</form>
在后端代码中,您可以$_GET["question"]
获得answer1或answer2。
提交用户将被重定向到另一个页面,大多数客户可能会在重定向之前要求确认。