提交HTML表单并获取单选按钮值,无需javascript或jquery

时间:2016-06-03 11:25:32

标签: javascript jquery html ajax forms

我正在尝试通过电子邮件正文实施Net Promoter Score调查。由于电子邮件客户端不允许使用Javascript。我想将单选按钮值提交到“表单操作”属性中定义的URL。

但我的问题是如何知道选中哪个单选按钮,以及如何将其提交到远程网址?以及将以何种形式提交?即名值对或如何?

注意:我知道Jquery和Ajax是怎样的。我想在不使用Ajax或Jquery或Javascript

的情况下实现相同的功能

2 个答案:

答案 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。

提交用户将被重定向到另一个页面,大多数客户可能会在重定向之前要求确认。