在两个单选按钮之间切换
Toggling between two radio buttons
我读过多个stackoverflow帖子,但似乎没有一个能帮助我理解我的错误在哪里。我试图有两个单选按钮,默认情况下长形式被选中,短形式不被选中,但如果短形式被选中,长形式不被选中。如果要取消选中短格式,那么长格式应该默认选中。
<input type="radio" id="shortForm" onChange="toggle(this);"> Short Form
<input type="radio" id="longForm" onChange="toggle(this);"> Long Form
function toggle(chkBox)
{
if (chkBox.checked)
{
var previousCheckId;
if (previousCheckId)
{
document.getElementById(previousCheckId).checked = false;
}
previousCheckId = chkBox.getAttribute('id');
}
}
http://jsfiddle.net/na8qL/我试图避免使用jquery,只是使用纯javascript和html。
我明白了,但是我的话没有正确对齐?如何使它们对齐?
<input type="radio" id="shortForm" name="frm"style="position:absolute; top:10px; right:875px"> Short Form </input>
<input type="radio" id="longForm" name="frm" style="position:absolute; top:10px; right:475px"> Long Form </input>
不需要JavaScript。给元素命名:
<input type="radio" id="shortForm" name="frm"> Short Form
<input type="radio" id="longForm" name="frm"> Long Form
JSFiddle: http://jsfiddle.net/bjyjv/
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 用于选择MVC3中单选按钮值的JavaScript
- 如何获取单选按钮的多个实例的选定单选按钮值
- react testUtils模拟点击单选按钮而不触发onchange
- 当选择组中的单选按钮时,jQuery addClass
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 客户端单选按钮列表验证
- Javascript:图像与单选按钮的值不匹配
- 如何在Javascript中将单选按钮值保存到cookie中
- JQuery在2个单选按钮组之间同步所选单选按钮
- 在两个单选按钮之间切换
- 访问在html标签之间滑动的单选按钮的值
- 在表单操作与复选框或单选按钮之间交替进行
- 如何在单选按钮之间自动切换
- 如何在单选按钮之间建立关系
- 使背景像单选按钮一样在打开状态和关闭状态之间切换,当单击它时