RadDateInput exposes simple yet powerful API so that you may
manipulate its value using custom client side code.
Each of the three controls (RadTextBox, RadNumericTextBox and RadDateInput) expose 16 client-side events:
- OnBlur - fired when the input control loses focus
- OnButtonClick - fired when the postback button (if
displayed) beside the input control is clicked
- OnDisable - fired when the input is disabled
- OnEnable - fired when the input is enabled
- OnError - fired when the user enters invalid data
- OnFocus - fired when the input control gains
focus
- OnLoad - fired when the input control is loaded on the
client
- OnMouseOut - fired when the mouse cursor leaves the
input area
- OnMouseOver - fired when the mouse cursor is over the
input
- OnValueChanged - fired when the data entry in the
input is changed by the user (right after the control loses focus)
having in mind that 6 of them are deprecated (for backward compatibility) and applicable for RadMaskedTextBox only:
- OnClientEnumerationChanged - fired when the value of
any enumeration mask part has changed.
- OnClientMoveUp - fired when the user increases
the value of any enumeration mask part or numeric range mask part with
either keyboard arrow keys or mouse wheel.
- OnClientMoveDown - fired when the user decreases
the value of any enumeration mask part or numeric range mask part with
either keyboard arrow keys or mouse wheel.
- OnClientError - fired when user types unacceptable
symbol.
- OnClientValueChanged - fired whenever the value
of the control changes.
- OnClientShowHint - fired after the hint is shown.
RadMaskedTextBox exposes merely the six client-side events depicted in the paragraph above.