【发布时间】:2019-11-05 13:57:45
【问题描述】:
我想访问文本类型输入的值,同时我仍然专注于对值进行更改。例如,制作字符串.ToUpper() 并在每次输入字符时查看更改。
这是我现在拥有的:
<input value=@Result @onchange=@ToUpper />
@code {
[Parameter] public string Value { get; set; }
[Parameter] public EventCallback<string> ValueChanged { get; set; }
private string Result;
void ToUpper(ChangeEventArgs evt) {
Result = evt.Value.ToString().ToUpper();
Value = Result;
ValueChanged.InvokeAsync(Value);
}
}
在此代码中,字符串Result 仅在离开输入后才会更改ToUpper。
我不想做的是将一些样式应用于输入,例如:style="text-transform: uppercase"
【问题讨论】:
标签: asp.net-core blazor