The ASP.NET Core and pure CSS text box component is used to edit or display text on forms to capture user names, phone numbers,and more. This control is an extended version of the HTML input element with icons, floating labels, different sizing, grouping,validation states, and more.
The text box can be rendered by using either a ASP.NET Core version of the text box or a pure CSS-based text box. The ASP.NET Core version helps add floating labels easily with minimal configuration, and can support all the features available in the pure CSS version of text box component.
User can group icons, buttons, or text inside the text box with floating label. This helps the user to design common application interfaces like text box with search icon, @ with username, and much more.
The text box component that floats placeholder text when the input receives focus. This can be achieved with or without a required attribute.
The text box control allows users to add different form sizing classes to help the user resize content automatically inside input group elements.
Provides validation styles for success, error, and warning states which are used in most form controls.
Feature that allows the text box control to handle more than one line of input.