【问题标题】:How can I merge two inputtext in blazor form如何以 blazor 形式合并两个输入文本
【发布时间】:2022-01-29 21:41:57
【问题描述】:

我有带有 3 个 InputText 的 Blazor 表单

我需要的是,如果用户在名字或姓氏中输入字母,全名值将反映更改。但是如果用户更改全名字段,则不会影响名字和姓氏字段。

【问题讨论】:

    标签: blazor-webassembly


    【解决方案1】:

    你可以使用这个解决方案

    <input type="text"
           Id="FirstName"
           class="form-control"
           value="@RegisterModel.FirstName"
           @oninput=@(e=> {
           RegisterModel.FirstName = e.Value.ToString();
           RegisterModel.FullName = $"{RegisterModel.FirstName} {RegisterModel.LastName}";
           }) />
    
    <input type="text"
           Id="LastName"
           class="form-control"
           value="@RegisterModel.LastName"
           @oninput=@(e=> {
               RegisterModel.LastName = e.Value.ToString();
               RegisterModel.FullName = $"{RegisterModel.FirstName} {RegisterModelLastName}";
           }) />
    
    <input type="text" Id="FullName" class="form-control" @bind-value="@RegisterModel.FullName" />
    

    【讨论】:

    • 非常感谢
    • 如果它达到了你的目的,你可以投票
    猜你喜欢
    • 2019-11-07
    • 1970-01-01
    • 2020-02-02
    • 2019-11-29
    • 2021-03-19
    • 1970-01-01
    • 2012-04-15
    • 2017-05-07
    • 2013-11-19
    相关资源
    最近更新 更多