默认情况下,单选按钮不显示为 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" />