Html 无线电输入默认检查

Html 无线电输入默认检查,html,radio-button,Html,Radio Button,我从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" valu

我从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问题。

要选中复选框,请将
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>

复制
削减

根据我的理解,最好不要在第二次输入中提到checked字段,或者干脆选中它。使用True和False不是定义checked的正确方法。有关更多信息,请查看此处:


还有一种非常简单的方法,只需使用以下方法:

<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>

复制
削减

谢谢,我意识到这是因为唯一需要的关键字是选中的。@DavidB欢迎光临,希望这有帮助。不过,我希望有人能解释投票失败的原因,不是我。但我没有投反对票,因为我觉得你的答案缺乏对代码的有益解释(尽管在本例中这是显而易见的)。不过,当limiot通过时,我会接受的。@DavidB我不是在推断是你。我只是不想发表两条评论,(看起来失败了)。我只是想看看有人觉得这个标记有什么问题。谢谢,我应该先检查一下!