|
|
| General Features |
Send comments on this topic. |
| See Also |
-
RadDateInput control - ensures that the date entered by the user is verified and has 'smart' parsing engine which recognizes whether the user entry can be converted to DateTime format or not. You need to set the DateFormat property to specify the relevant format for the date. You can also specify the culture information by setting the Culture property. Supports increment/decrement with spin buttons/mouse wheel, integration with RadCalendar and convenient built-in skinning mechanism. 
-
RadNumericTextBox control - ensures that the date entered by the user is in valid numeric format. The supported modes are currency, number and percent (defined through the Type property). You can also specify the culture information by setting the Culture property. Provides increment/decrement with spin buttons/mouse wheel and convenient built-in skinning mechanism. 
-
RadMaskedTextBox control - an enhanced data entry control, which uses a mask to distinguish between proper and improper user input. You can use a mask to specify the format such as IP address, date, currency, etc. RadMaskedTextBox can be used together with validators (such as RequiredValidator and RegularExpressionValidator controls) to ensure that the data entered by the user is verified and accurate. It also has multiline mode and provides hint support and display format. 
-
RadTextBox control - build over the standard MS TextBox control and exposes several additional features like predefined skins, empty message support, conditional postback on text change, flexible caret/button positioning and text selection on focus, etc. 
-
Keyboard Support - Telerik RadInput delivers the convenience of desktop applications to the web with support for short-cut keys (such as Ctrl+C, Ctrl+V, etc.) and arrow-key navigation: • Left/Right arrows - move the cursor one position to the left/right. • Up/Down arrows - for RadDateInput/RadNumericTextBox - increases/decreases the date/number entered in the input (the same can be done with the mouse wheel as well); - for multi-line RadMaskedTextBox: move the cursor one line up/down; - for RadMaskedTextBox with enumeration mask: spin the value one step up/down.

- Copy-Paste Support - an extremely convenient feature of Telerik RadInput is the ability for copy/paste from one RadInput control to another RadInput (from the same type or if the criteria for acceptable data matches) or application, and vice versa. The screenshot below shows how this is done with RadMaskedTextBox:
- Validation - the controls from the RadInput suite can easily be used with the ASP.NET validators, to verify the accuracy of the data entered by the user.
| Valid entry |
Invalid entry |
|

|

|
- Hints for Inputs with Enumeration Mask - an unique feature of Telerik RadInput are the popup hints for enumeration mask parts, which mimic the behavior of the AutoComplete feature in modern browsers. Hints are displayed as small popup boxes below the input field and display all possible values of the enumeration. Instead of entering the value with the keyboard, the user can simply click on the chosen value and it will be entered in the input field.
- Support for Multi-line TextBoxes - RadTextBox/RadMaskedTextBox can be used in multi-line mode just like regular TextBoxes. You can define a different mask for every new line, forcing data entry in the proper format. To enable the multi-line mode you just need to set the TextMode property to "Multiline".
- Integration with Telerik RadCalendar - the RadDatePicker control (part Telerik RadCalendar controls suite), creates a comprehensive date input interface. User is able either to enter the date in the date input or select it from the popup calendar. In both cases the values of the two controls is synchronized to allow further change of the chosen date.
- Interoperability with Telerik RadAjax - Telerik RadInput is designed for easy interoperability with the Telerik AJAX-based interface controls - Telerik RadAjax suite. This allows developers to implement the following functionality:
• update the content of a Telerik RadInput control upon ajax request made by another control on the page • initiate an asynchronous request by a Telerik RadInput control in order to update other controls on the page
See Also
|