<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" />
单选按钮在默认情况下不会显示为checked
。我开始没有默认的选择做一些非常简单的js验证,它不工作。所以我选择使用默认值,直到我发现并发现了一些奇怪的事情。单选按钮“选中”属性不起作用
该标记是有效的,我试过FF,Safari和Chrome。什么都没有
我认为这是与jQuery
库冲突,因为当我删除调用脚本时问题消失。 http://jsfiddle.net/fY4F9/
没有被默认选中:
这里你的问题到底是什么?我将您的HTML复制到一个空文件中,并选中“否”按钮。这是IE8,FF和Opera。 – 2010-08-31 07:06:25
看到下面的答案(类型的解决方法虽然) – Manglesh 2013-09-16 08:18:16