【发布时间】:2010-08-14 06:56:35
【问题描述】:
我在页面上有一个名为 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 错误?
【问题讨论】:
-
是的,我认为这是一个脑残时刻——测试太多
-
我认为'for'不能以数字开头。可能不是问题,但发生了奇怪的事情。