New to Telerik UI for ASP.NET CoreStart a free 30-day trial

Show and Hide Passwords in a TextBox

Environment

ProductTelerik UI for ASP.NET Core TextBox
Progress Telerik UI for ASP.NET Core versionCreated with the 2022.2.621 version

Description

How can I toggle sensitive data, such as passwords, so that the user can preview the entered input?

Solution

  1. Add a button or a span element and handle the click event for it.
  2. In the event handler, change the type attribute of the TextBox to text or password so that the text is displayed or obscured.
Index.cshtml
    @(Html.Kendo().TextBox()
        .Name("textbox")
        .Placeholder("Password")
        .Value("myBigS1cret")
        .HtmlAttributes(new { type = "password" })
    )
    <span toggle="textbox" class="k-icon k-i-eye toggle-password"></span>

For the complete implementation of the suggested approach, refer to the following Telerik REPL example.

More ASP.NET Core TextBox Resources

See Also