单选按钮检查不工作
问题描述:
我有以下表单。我需要选择“否”单选按钮作为默认值。但是,这似乎并不奏效。当我加载我的页面时,没有选择单选按钮。什么会导致检查不做任何事情?我也用过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>
答
看来您使用的是角度,因此检查的html属性将不起作用。 你必须设置控制器内的值:
$scope.assessment.nauseous = false
$scope.assessment.headache = false
如果您使用的角度,请添加相应的标签 – j08691