Blazor套件的Telerik UI支持并无缝集成到Blazor的表单和验证基础设施中。所有的Telerik UI Blazor输入组件(包括简单的输入,如TextBox, Numeric TextBox和DateInput)工作时,放在一个EditForm,响应EditContext的变化,并提供默认无效的样式。您可以选择是否在更改、模糊或输入时触发验证—无论哪种情况下的最佳选项。
当您需要验证用户输入时,用于Blazor的Telerik TextBox是完美的匹配。
TextBox公开OnChange和ValueChanged事件,让您处理用户输入并在代码中执行必要的逻辑流。组件还会触发OnBlur事件,当它失去焦点时触发。您可以通过TextBox组件完全控制用户操作——从捕获用户击键到确认更改后的TextBox值。
有几个更小的参数Telerik UI的Blazor TextBox组件,控制各种功能:
文本框还可以用于在登录和注册表单中输入密码。在纯文本文本框和用于输入密码的文本框之间切换就像启用元素上的Password属性一样简单。
TextBox具有验证模式,允许您定义是否在更改、模糊或输入时触发验证,允许您为特定用例选择最佳模式。
Telerik Blazor文本框有几个内置主题比如Default(我们自己的样式),Material(基于材质设计指南)和Bootstrap(看起来像Bootstrap样式以便更好地集成)。属性可以轻松地自定义任何开箱即用的主题,或者使用属性创建新的主题来匹配颜色和品牌Telerik Saas ThemeBuilder应用程序。