选项更改时单选按钮“已选中=已选中”未更改

时间:2013-07-24 14:04:19

标签: html css forms input checked

我已经创建了一个基本的2单选按钮表单,如下面的示例所示。

观察浏览器渲染,我们看到第1项被选中。我们检查项目1和2.

当我点击第2项时,我希望检查项目1的检查=已删除。我希望第2项接收属性checked = checked。

这不是预期的行为吗?

<div>
    <span>Item 1</span>
    <input type="radio" name="radio1" id="radio1" checked="checked" />
</div>

<div>
    <span>Item 2</span>
    <input type="radio" name="radio1" class="checkbox" id="radio2" />
</div>

http://jsfiddle.net/chrimbus/ZTE7R/1/

1 个答案:

答案 0 :(得分:16)

checked 属性指定默认选中的单选按钮,而不是当前选中的按钮。

this example code。单击第二个单选按钮,然后单击“重置”。然后再次单击第二个单选按钮,然后单击“切换”,然后单击“重置”。

选中的属性将为单选按钮的当前选中状态。

Checked attribute vs checked property