RadControls for ASP.NET AJAX
The OnKeyPress client-side event handler is called when the user presses a key to enter a value. It does not occur when the user presses navigation keys, the delete key, and so on.
Note |
|---|
The OnKeyPress event is supported by all RadInput controls.
|
Two parameters are passed to the event handler:
The following example uses the OnKeyPress event to limit input to the letters 'a' to 'z' and 'A' to 'Z':
CopyASPX
<telerik:RadTextBox ID="RadTextBox1" runat="server">
<ClientEvents OnKeyPress="AlphabetOnly" />
</telerik:RadTextBox>
CopyJavaScript
<script type="text/javascript">
function AlphabetOnly(sender, eventArgs)
{
var c = eventArgs.get_keyCode();
if ((c < 65) || (c > 90 && c < 97) || (c > 122))
eventArgs.set_cancel(true);
}
</script>
See Also