javascript - 检查是否至少选中了一个 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,分别输入每个并检查是否至少检查了一个,如果没有添加一条消息,说明该字段是强制性的,我这样做与其他收音机直到通过所有。
有没有人对我可以阅读的内容或一些材料有什么建议?
解决方案
您是否按要求尝试?我认为对于前线,您不需要其他任何东西
<label>
<input type="radio" name="gender" value="male" required>
Male
</label><br>
推荐阅读
- c - 如何将变量放在 SDCC 中的特定内存位置
- group-by - 是否可以在 group_by() 之后执行多个汇总函数?
- javascript - 删除纯 JavaScript 中的嵌套类
- javascript - Reactjs 中的 JW 播放器集成
- arrays - 更新 android studio artic fix 2020.3.1 补丁 2 后 kotlin 属性出现问题
- python - 如何在 Python 中将空格添加到随机生成的列表中
- python - 如果 API 页面无效,如何关闭 websocket 连接
- azure - 在从自动打开的 chrome 浏览器启用 Azure VM 复制时,由于来自 AzureAD 的条件访问策略而遇到登录错误
- excel - 我似乎无法在 Excel 中使用宏打开 Outlook(无论是在 MacOS 还是 Windows 和 Outlook 版本上)
- python - 如何从 MMM-YYYY 转换为 YYYY-MM-DD,将 DD 设置为数据框中每月的最后一天?