将选中的初始值分配给单选按钮

Rin*_*eri 135 html radio-button

如何在HTML中检查最初分配单选按钮的值?

pol*_*lau 158

您可以使用以下checked属性:

<input type="radio" checked="checked">
Run Code Online (Sandbox Code Playgroud)

  • 您也可以只提及没有赋值的属性,即<input type ="radio"checked> (10认同)
  • @matthewh - 不,你可以自己使用"已检查",它是有效的HTML(虽然不是有效的XHTML).就个人而言,我更喜欢'checked ="checked"',但你没有*使用它......事实上,对*使用它有相当强的理由*. (9认同)

see*_*edg 53

你可以使用:

<input type="radio" checked />
Run Code Online (Sandbox Code Playgroud)

仅使用检查的属性而不指定值与checked="checked".

  • @salvob不正确.它是无效的**X**html,但它对HTML5完全有效,HTML5是一个标准的全球标准,就像任何东西一样. (16认同)

dis*_*ane 13

我把这个答案放在一个类似的问题上,这个问题被标记为这个问题的副本.答案已经帮助了相当多的人,所以我想我也会在这里添加它以防万一.

这并没有完全回答这个问题,但对于任何使用AngularJS试图实现这一目标的人来说,答案略有不同.实际上,正常的答案是行不通的(至少它不适合我).

你的html看起来非常类似于普通的单选按钮:

<input type='radio' name='group' ng-model='mValue' value='first' />First
<input type='radio' name='group' ng-model='mValue' value='second' /> Second
Run Code Online (Sandbox Code Playgroud)

在您的控制器中,您将声明mValue与单选按钮相关联.要预先选择其中一个单选按钮,请将$scope与该组关联的变量分配给所需的输入值:

$scope.mValue="second"
Run Code Online (Sandbox Code Playgroud)

这使得在加载页面时选择"第二"单选按钮.