使用按钮选择一个随机的无线电
Use a button to select a random radio?
我猜使用js是需要的,但我有一个按钮和4个无线电。当用户按下"随机"按钮时,将选择一个随机的单选按钮。欢迎提出任何建议
我假设您的收音机在一个组中,因此将在该组中有一个索引。
因此您可以简单地使用
var randomnumber=Math.floor(Math.random()*4)
生成索引,这里有单选按钮选择
在这个HTML中,我在同一个组(radioGroup)中创建了四个单选按钮
在Javascript中,我得到组中的所有按钮并随机"检查"一个。
function callRandom() {
var array = document.getElementsByName('radioGroup');
var randomNumber=Math.floor(Math.random()*4);
array[randomNumber].checked = true;
}
callRandom();
<input type="button" value="Random" onclick="callRandom();"><br>
<input type="radio" name="radioGroup" value="1"> One<br>
<input type="radio" name="radioGroup" value="2"> Two<br>
<input type="radio" name="radioGroup" value="3"> Three<br>
<input type="radio" name="radioGroup" value="4"> Four
这是一个jQuery版本:
$('form :radio:eq('+Math.round(Math.random()*($('form input:radio').length-1))+')').attr('checked','checked');
我做了一个jsFiddle -> http://jsfiddle.net/mica/TFNmB/
相关文章:
- 用jquery切换一个随机类
- 如何创建一个随机的计算机选项,除了你已经选择的选项
- 能够获得一个随机生成的目录名
- Javascript从数组中选择一个随机对象集
- 页面加载时显示一个随机图标
- 一个在线服务,我可以查询一个随机的历史人物的名字
- 在Javascript中从数组中挑选一个随机变量
- Javascript:创建一个随机数学方程数组作为对象,20次
- 如何在javascript中给变量一个随机值
- 如何在一个随机化的有序列表中随机化多个无序列表
- 如何从列表中突出显示一个随机单词
- JavaScript 创建一个随机表生成器并为单元格分配颜色
- 在一个随机生成图像的PHP脚本中,为什么在一个页面上多次调用它总是生成相同的图像
- 生成一个随机数字序列,然后用JavaScript在该序列后面附加一个大写字母
- JavaScript:如何从数组中检索一个随机项(锚定到另一个项)
- 如何让我的重定向脚本添加一个随机后缀来选择网站
- 为饼干键设置一个随机指数值
- 需要建议为wordpress博客作者创建一个随机名称
- 我想用javascript创建一个随机整数
- 如何从数组中选择一个随机项目