New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial
Events
Updated on Aug 11, 2025
Client-side Events of the Telerik WebForms OTPInput component.
Load
Fires when the OTPInput component and its kendo widget is fully initialized.
Event data
- sender - Telerik.Web.UI.RadOTPInput- The OTPInput instance that triggered the event.
Example
JavaScript
function onLoad(sender, args) {
    let otpInput = sender; // Telerik.Web.UI.RadOTPInput
    let kendoOTPInput = otpInput.get_kendoWidget(); // kendo.ui.OTPInput
}Attaching the event
In the Markup
ASP.NET
<telerik:RadOTPInput ID="RadOTPInput1" runat="server" Separator="-">
    <ItemsCollection>
        <telerik:OTPInputItem GroupLength="3" />
        <telerik:OTPInputItem GroupLength="3" />
    </ItemsCollection>
    <ClientEvents OnLoad="onLoad" />
</telerik:RadOTPInput>On Client-side
JavaScript
function pageLoadHandler() {
    let otpInput = $find("<%=  RadOTPInput1.ClientID %>");
    otpInput.add_load(onLoad);
}
Sys.Application.add_load(pageLoadHandler);On Server-side
C#
protected void Page_PreInit(object sender, EventArgs e)
{
    RadOTPInput1.ClientEvents.OnLoad = "onLoad";
}Change
Triggered when the value of the control is changed by the user.
Event data
- sender - Telerik.Web.UI.RadOTPInput- The OTPInput instance that triggered the event.
- args - Sys.UI.DomEvent- Instance of a DomEvent Class that is part of ASP.NET AJAX, see Sys.UI.DomEvent Class.
| Property | Return Type | Description | 
|---|---|---|
| get_value() | string | The typed value | 
Attaching the event
In the Markup
ASP.NET
<telerik:RadOTPInput ID="RadOTPInput1" runat="server" Separator="-">
    <ItemsCollection>
        <telerik:OTPInputItem GroupLength="3" />
        <telerik:OTPInputItem GroupLength="3" />
    </ItemsCollection>
    <ClientEvents OnChange="onChange" />
</telerik:RadOTPInput>On Server-Side
C#
protected void Page_PreInit(object sender, EventArgs e)
{
    RadOTPInput1.ClientEvents.OnChange = "onChange";
}Event Function
JavaScript
function onChange(sender, args) {
    let value = args.get_value();
}