เทคโนโลยี

กดปุ่ม Enter แล้วค้นหา หรือเข้าสู่ระบบ

อารมณ์ประมาณกำลังกรอกรหัสผ่านอยู่เสร็จแล้วกด Enter แล้ว […]

ปรับปรุงล่าสุด 05/03/2568
กดปุ่ม Enter แล้วค้นหา หรือเข้าสู่ระบบ

อารมณ์ประมาณกำลังกรอกรหัสผ่านอยู่เสร็จแล้วกด Enter แล้วมันก็กดปุ่ม Login ให้เลยแบบนี้ หรือตอนค้นหา กด Enter มันก็ทำงานเลยอ่ะ

<RadzenTextBox @bind-Value="@searchKeyword" @oninput="@(e => searchKeyword = e.Value?.ToString() ?? string.Empty)" @onkeydown="HandleKeyDownOnSearch" />

@code {
    using Microsoft.AspNetCore.Components.Web;

    private string searchKeyword = string.Empty;

    private async Task HandleKeyDownOnSearch(KeyboardEventArgs e)
    {
        if (e.Key == "Enter")
        {
            await OnSearch();
        }
    }

    private async Task OnSearch()
    {
        await LoadData(new Radzen.LoadDataArgs()); // โหลดข้อมูลใหม่
    }
}

อ่านโค้ดเอาก็น่าจะเข้าใจเนอะ? ไม่มีอะไรยาก

oninput มีไว้เพราะว่า ตอนกำลังกรอกข้อมูลอยู่ ถ้าเราไม่ใส่ให้มันยัดค่าปัจจุบันลงไป มันจะให้ค่าเก่ามา

เขียนโดย KanexKane

นักเขียนโค้ด นักเก็บเรื่องราว และนักทดสอบ ชอบแบ่งปันสิ่งเล็ก ๆ ที่ทำให้วันธรรมดาพิเศษขึ้น

รู้จักกันอีกนิด →