繁体   English   中英

不提交的单选按钮表单

[英]radio button form without submit

可以说我有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 

您可以使用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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM