不能 select Razor 页面中的单选按钮
Can't select a Radio button in a Razor page
我有一个带有 2 个单选按钮的剃刀页面。但是我无法检查其中一个...
<div class="custom-control custom-radio">
<input type="radio" asp-for="@Model.ActionNeeded" value="Yes" class="custom-control-input" name="radio-stacked" required>
<label class="custom-control-label">Yes</label>
</div>
<div class="custom-control custom-radio mb-3">
<input type="radio" asp-for="@Model.ActionNeeded" value="No" class="custom-control-input" name="radio-stacked" required>
<label class="custom-control-label">No</label>
</div>
我错过了什么??这是一件简单的事情,但不能让它工作...
你有两个同名的按钮,这会让你丢失它们的值:
name="radio-stacked"
asp-for="@Model.ActionNeeded"
正在为两个收音机生成相同的 ID。
为每个radio创建不同的id,并在label中添加一个for=""
<div class="custom-control custom-radio">
<input type="radio" id="ActionYes" value="Yes" class="custom-control-input" name="ActionNeeded" required>
<label for="ActionYes" class="custom-control-label">Yes</label>
</div>
<div class="custom-control custom-radio mb-3">
<input type="radio" id="ActionNo" value="No" class="custom-control-input" name="ActionNeeded" required>
<label for="ActionNo" class="custom-control-label">No</label>
</div>
我有一个带有 2 个单选按钮的剃刀页面。但是我无法检查其中一个...
<div class="custom-control custom-radio">
<input type="radio" asp-for="@Model.ActionNeeded" value="Yes" class="custom-control-input" name="radio-stacked" required>
<label class="custom-control-label">Yes</label>
</div>
<div class="custom-control custom-radio mb-3">
<input type="radio" asp-for="@Model.ActionNeeded" value="No" class="custom-control-input" name="radio-stacked" required>
<label class="custom-control-label">No</label>
</div>
我错过了什么??这是一件简单的事情,但不能让它工作...
你有两个同名的按钮,这会让你丢失它们的值:
name="radio-stacked"
asp-for="@Model.ActionNeeded"
正在为两个收音机生成相同的 ID。
为每个radio创建不同的id,并在label中添加一个for=""
<div class="custom-control custom-radio">
<input type="radio" id="ActionYes" value="Yes" class="custom-control-input" name="ActionNeeded" required>
<label for="ActionYes" class="custom-control-label">Yes</label>
</div>
<div class="custom-control custom-radio mb-3">
<input type="radio" id="ActionNo" value="No" class="custom-control-input" name="ActionNeeded" required>
<label for="ActionNo" class="custom-control-label">No</label>
</div>