1

我从 MVC 创建了这个单选按钮组:

<div class="editor-field">
  <input checked="True" id="1" name="CopyOrCut" type="radio" value="1" /> Copy
</div>
<div class="editor-field">
  <input checked="False" id="2" name="CopyOrCut" type="radio" value="2" /> Cut
</div>

但值为 2 "CUT" 的收音机是经过预检查的收音机。我做错了什么吗?我没有发布 MVC 代码,因为这是一个 html 问题。

4

3 回答 3

0

据我了解,最好不要在第二个输入中提到已选中的字段,或者干脆 make it checked=""。使用 True 和 False 不是定义检查的正确方法。更多信息请看这里:

http://www.w3.org/TR/html-markup/input.checkbox.html

于 2013-04-17T09:34:29.483 回答
0

还有一种非常简单的方法可以做到这一点,只需使用这个:

<div class="editor-field">
 <input id="1" name="CopyOrCut" type="radio" value="1" checked> Copy
</div>
<div class="editor-field">
 <input id="2" name="CopyOrCut" type="radio" value="2" > Cut
</div>
于 2013-04-17T09:38:43.217 回答
-1

要选中复选框,请将checked属性设置为checked。如果您不想选中复选框,请不要指定任何checked属性。

<div class="editor-field">
  <input checked="checked" id="1" name="CopyOrCut" type="radio" value="1" /> Copy
</div>
<div class="editor-field">
  <input id="2" name="CopyOrCut" type="radio" value="2" /> Cut
</div>
于 2013-04-17T09:32:59.283 回答