首页 > 解决方案 > 检查是否至少选中了一个 RADIO BUTTON

问题描述

我正在创建一个动态表单,可能需要填写 X 个字段,例如可能有 10 个输入文本、5 个选择、3 个 Radio 等。

我创建了整个结构来动态组装这个表格,它按预期工作。

但是,我最大的问题是何时检查是否至少检查了一个 RADIO BUTTON。如果它是静态方式,解决方案会更简单,因为它可以简单地获取主 DIV 的 ID 并查看是否检查了一个

<div id="$id">
 <?php for($i = $inicio; $i <= $fim; $i++){ ?>
   <label>
    <input  
     id="<?= $id ?>"    
     name="<?= $name ?>"
     value="<?= $i ?>" 
     type="radio"
   />
   <span><?= $i ?></span>
  </label>                                                 
<?php } ?>
</div>

代码的细节你不需要太关注,因为我给了一个总结,只是为了说明它是动态构建的

我需要找到某种方法来提交表单以完成所有操作并检查哪些是 RADIOS,分别输入每个并检查是否至少检查了一个,如果没有添加一条消息,说明该字段是强制性的,我这样做与其他收音机直到通过所有。

有没有人对我可以阅读的内容或一些材料有什么建议?

标签: javascriptjqueryradio-button

解决方案


您是否按要求尝试?我认为对于前线,您不需要其他任何东西

<label>
    <input type="radio" name="gender" value="male" required>
    Male
</label><br>

推荐阅读