有人知道如何向 inputRadio 添加 on change 事件吗?
我知道你可以做到以下几点
<input type="radio" @onchange="ChangeFunction"/>
这将触发 ChangeFunction()
但是如果我执行以下操作
<InputRadioGroup @bind-Value="@i.LeaveRequest.DayTime">
<label>Full Day</label>
<InputRadio Value="@FullDay" class="checkbox-P" @onchange="ChangeFunction"/>
</InputRadioGroup>
它永远不会命中函数。
我也尝试过将 @onchange="ChangeFunction"
添加到 InputRadioGroup
行,但似乎都没有达到该功能。
有人知道怎么做吗?
最佳答案
您可以创建普通的单选按钮:
@foreach (var item in new string[] {"AspNetCore","AspNet","SomeJsThingWhatever"})
{
<div>
<input type="radio" name="technology" id="@item" value="@item"
@onchange="RadioSelection"
checked=@(RadioValue.Equals(item,StringComparison.OrdinalIgnoreCase))
/>
<label for="@item">@item</label>
</div>
}
<div>
<label>Selected Value is @RadioValue</label>
</div>
@functions
{
string RadioValue = "aspnetcore";
void RadioSelection(ChangeEventArgs args)
{
RadioValue = args.Value.ToString();
}
}
关于c# - 如何向 inputRadio 添加 on change 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69524069/