我在页面上有一个名为Id的隐藏字段。
我还有2个带有以下标记的单选按钮:
<input type="radio" value="cats" name="xxx" id="x1" checked="checked">
<label for="1st16th">1st & 16th of the month</label>
<input type="radio" value="bananas" name="xxx" id="x2">
<label for="SpecifyRecurrence">Specify Recurrence</label>
由于某种原因,即使第一个人在标记中检查了它,也总是检查第二个。它在IE中正确呈现。另外,如果我将隐藏字段的id更改为xId,那么它将在FF中正确呈现。
这发生在xhtml以及html 5中。
文档中是否有任何内容表明您不应该将Id用作页面上的ID,或者这只是一个FF错误?
答案 0 :(得分:4)
您可能通过单击第二个单选按钮然后按刷新来测试它。
Firefox将记住无线电组的状态并使用它而不是默认值。
单击地址栏并按Enter键以加载页面,并使用默认值。