【发布时间】:2011-04-06 02:52:39
【问题描述】:
默认情况下,单选按钮不显示为checked。我开始时没有默认选择,做了一些非常简单的 js 验证,但它不起作用。所以我选择只使用默认值,直到我弄清楚并发现发生了一些奇怪的事情。
标记是有效的,我已经在 FF、Safari 和 Chrome 中尝试过。没有任何效果。
我认为这是与 jQuery 库的冲突,因为当我删除调用脚本后问题就消失了。
<label>Do you want to accept American Express?</label> Yes
<input id="amex" style="width: 20px;" type='radio' name='Contact0_AmericanExpress' value='1' /> No
<input style="width: 20px;" type='radio' name='Contact0_AmericanExpress' class='check' value='0' checked="checked" />
【问题讨论】:
-
您的问题到底是什么?我将您的 HTML 复制到一个空文件中,并选中“否”按钮。这是 IE8、FF 和 Opera。
-
在下面查看答案(虽然是一种解决方法)
标签: html forms radio-button