<input type="checkbox" name="Type[]" value="Red" checked="checked" /><span class="space-right">Red</span>
Run Code Online (Sandbox Code Playgroud)
正确设置复选框以在firefox和safari中检查但不是chrome.在网上找不到任何关于此的信息.
有人知道怎么修这个东西吗?
也试过裸体checked
以及checked="true"
不是寻找js解决方案,谢谢.
编辑:下面的taco答案描述了问题所在.使用表单和输入元素时,元素必须正确嵌套在<td></td>
标记中,否则checked="checked"
无效.这是一个jsfiddle的例子,在chrome 29.0.1547.57上证明这是真的:http://jsfiddle.net/LnL7b/
tac*_*aco 27
我能够在Google Chrome版本28.0.1500.95上复制此问题.
<table>
<tr>
<td>test</td>
<input type="radio" name="foo" value="bar" checked="checked">
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我通过不正确地嵌套单选按钮打破了桌子.这会以某种方式导致Google Chrome无法将输入广播标记为已选中.
jsfiddle示例 - 破碎和 jsfiddle示例 - 工作
@Abhay 的答案对我有用,我不知道为什么人们对它进行负面标记。我有 2 个广播组共享相同的名称,如下所示,
<input type="radio" name="gender" value="male" checked> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="radio" name="gender" value="other"> Other
Run Code Online (Sandbox Code Playgroud)
然后再次在页面底部,
<input type="radio" name="gender" value="male" checked> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="radio" name="gender" value="other"> Other
Run Code Online (Sandbox Code Playgroud)
所以发生的事情是浏览器变得模糊,它只选择底部的一个而不是上面的一个。
希望这会对某人有所帮助。
享受 ;)
归档时间: |
|
查看次数: |
75114 次 |
最近记录: |