单个单选按钮的Javascript值



我有一个表单,它可以有不同数量的单选按钮。从一岁到十六岁。我有一个switch语句,如果用户按下certian按钮,我希望在其中执行各种操作。如果他们按下数字键盘上的数字1,我希望选择第一个单选按钮并提交表格。

case 97:
document.form_name.radio[0].checked=true;
document.form_name.submit();
break;

当表单中有多个单选按钮时,此操作有效,但当只有一个时,它不起作用。在我执行代码之前,我可以知道表单中有多少单选按钮。如果单选按钮是唯一的,我需要使用什么代码来检查单选按钮?

您可以使用querySelector,因为它只选择FIRST。您也可以使用querySelectorAll和阵列中的位置来选择任何其他无线电。

document.querySelector("input[name='drop_items']").checked=true;
//document.querySelectorAll("input[name='drop_items']")[1].checked=true;
<input type="radio" name="drop_items" value="1">
<input type="radio" name="drop_items" value="12">

最新更新