New to Telerik UI for ASP.NET AJAX? Download free 30-day trial


The OnClientEntryAdding client-side event occurs right before an entry is added to theEntry collection of RadAutoCompleteBox.

The event handler receives two parameters:

  1. The instance of RadAutoCompleteBox firing the event.

  2. An eventArgs parameter containing the following three methods:

  • get_cancel() - returns a boolean value indicating whether the event has been canceled.

  • set_cancel(boolean) - cancels the event depending on the value passed as an argument.

  • get_entry() - returns the entry which is about to be added into the Entry collection.

The OnClientEntryAdding client-side event is fired only when the input type of RadAutoCompleteBox is set to " Token ".

This event is used in scenarios when operations need to be performed to RadAutoCompleteBox before an entry is added to the Entry collection, or when the entry's adding needs to be canceled.

<script type="text/javascript">
    function entryAdding(sender, eventArgs) {
        alert("An item with Text='" + eventArgs.get_entry().get_text() + "' is about to be selected.");
<telerik:RadAutoCompleteBox RenderMode="Lightweight" runat="server" ID="RadAutoCompleteBox1" OnClientEntryAdding="entryAdding"
    DataSourceID="SqlDataSource1" DataTextField="Name" DataValueField="ID" InputType="Token">
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TelerikVSXConnectionString %>"
    SelectCommand="SELECT [ID], [CountryID], [Name] FROM [Cities]"></asp:SqlDataSource>

See Also

In this article