从多个收音机中选择一个
Selecting ONE radio out of many
我正在尝试"修改/更改"此代码的工作方式,我希望它只允许在30个或更多选项中选择一个单选按钮。正如现在所写的那样,它在提交之前会查找所有选中的内容。我是无名小卒,请好心。
<script type="text/javascript">
function checkform() {
//make sure all picks have a checked value
var f = document.entryForm;
var allChecked = true;
var allR = document.getElementsByTagName('input');
for (var i=0; i < allR.length; i++) {
if(allR[i].type == 'radio') {
if (!radioIsChecked(allR[i].name)) {
allChecked = false;
}
}
}
if (!allChecked) {
return confirm('One or more picks are missing for the current week. Do you wish to submit anyway?');
}
return true;
}
function radioIsChecked(elmName) {
var elements = document.getElementsByName(elmName);
for (var i = 0; i < elements.length; i++) {
if (elements[i].checked) {
return true;
}
}
return false;
}
</script>
使用计数器而不是"allChecked"的标志。
将其设置为零。如果检查了元素,请使用allChecked++
,然后检查末尾的值是否为ONE。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- jQuery:循环一个具有不同超时值的循环
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 从javascript创建一个列表
- 节点导出返回一个空对象
- 使用clickToggle并在单击另一个元素时关闭元素
- 我可以在json对象中添加一个函数吗
- 使用javascript将动态表从一个html页面打印到另一个html页
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 表追加而不附加最后一个元素
- 我如何找到一个句子中的所有空格并替换忽略它们
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何使收音机显示为标题?另外,我如何让收音机决定下一个盒子
- 将选定的收音机复制到另一个收音机
- 可以选择一个没有名称属性的收音机
- 从多个收音机中选择一个
- 如何禁用收音机组中的一个收音机输入
- 用CSS定心一个缪斯收音机播放器
- 我想强迫某人至少点击一个收音机