没有提交的单选按钮表单

时间:2016-06-14 11:45:49

标签: javascript html

假设我有5个单选按钮,如下所示。如果选中所有单选按钮,如何在没有提交按钮的情况下提交此表单。一旦提交,我希望在表格下发布回复。例如,如果所有的单选按钮都是肯定的,那么如果所有的单选按钮都不是“所有的单选按钮都不是”,那么就会说“所有的单选按钮都是”,如果是混合的“单选按钮由是和否的混合组成”。真的很难在这上面找到任何东西也许我正在寻找错误的东西,因为我很确定我在一些网站上看到过类似的东西。谢谢你的帮助:)。

<input type="radio" name="q1" value="yes">Yes
<input type="radio" name="q1" value="no">no<br>
 		
<input type="radio" name="q2"  value="yes">Yes
<input type="radio" name="q2"  value="no">no<br>

<input type="radio" name="q3"  value="yes">Yes
<input type="radio" name="q3" value="no">no<br>


<input type="radio" name="q4" value="yes">Yes
<input type="radio" name="q4"  value="no">no<br>



<input type="radio" name="q5" value="yes">Yes
<input type="radio" name="q5" value="no">no

1 个答案:

答案 0 :(得分:0)

您可以使用JavaSript函数来实现此目的。每当选中或取消选中单选按钮时,您都可以调用此功能。所以你可以改变

<input type="radio" name="q5" value="yes">Yes
<input type="radio" name="q5" value="no">no

要:

<input type="radio" name="q5" value="yes" onClick="validateRadio();">Yes
<input type="radio" name="q5" value="no" onClick="validateRadio();">no

在validateRadio()中,您可以使用if条件检查是否选中所有“是”,检查所有“否”或是否为“是”和“否”的组合。

您可以使用以下行提交表单。

document.getElementById("myForm").submit();