单选按钮检查不起作用

时间:2017-02-22 21:59:53

标签: html radio

我有以下表格。我需要选择“否”单选按钮作为默认选项。然而,这似乎不起作用。当我加载页面时,都没有选择单选按钮。什么会导致检查不做任何事情?我也使用了checked =“checked”,但这也没有用。

<form>
  <label class="labelHeader bold">Nausea</label>
    <input [(ngModel)]="assessment.nauseous" class="modalCheckbox inline" type="radio" name="nausea" value=true><label>Yes</label>
    <input [(ngModel)]="assessment.nauseous" class="modalCheckbox inline" type="radio" name="nausea" value=false checked><label>No</label>

  <label class="labelHeader bold">Headache</label>
    <input [(ngModel)]="assessment.headache" class="modalCheckbox inline" type="radio" name="headache" value=true><label>Yes</label>
    <input [(ngModel)]="assessment.headache" class="modalCheckbox inline" type="radio" name="headache" value=false checked><label>No</label>
</form>

1 个答案:

答案 0 :(得分:1)

似乎您正在使用angular,因此检查的html属性无法正常工作。 您必须在控制器内设置值:

$scope.assessment.nauseous = false
$scope.assessment.headache = false