This is a migrated thread and some comments may be shown as answers.

autocomplete radcombobox on blur

1 Answer 79 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Loyal User
Top achievements
Rank 1
Loyal User asked on 08 Jul 2014, 09:13 AM
i use this demo to create an autocomplete radcombobox, what i want is to select first item on blur and get its text ;

 combobox contains country code :
e.i.: when a user enter 908123 , i want to select '908 country name ' on blur event

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 08 Jul 2014, 12:14 PM
Hi,

I guess that you want to select the first Item from the dropdown based on the text in the RadComboBox. Please have a look into the sample code snippet which works fine at my end.

ASPX:
<telerik:RadComboBox ID="RadComboBox1" runat="server" EmptyMessage="Type an E-mail"
    AllowCustomText="true" DataSourceID="SqlDataSource1" DataTextField="ContactName"
    MarkFirstMatch="true" OnClientBlur="selectItem">
</telerik:RadComboBox>

JavaScript:
function selectItem(sender, args) {
    var firstChar = sender.get_text().charAt(0);
    var i, count = sender.get_items().get_count();
    for (var i = 0; i < count; i++) {
        if (sender.get_items().getItem(i).get_text().startsWith(firstChar)) {
            alert(sender.get_items().getItem(i).get_text());
            sender.get_items().getItem(i).select();
            break;
        }
    }
}

Thanks,
Princy.
Tags
ComboBox
Asked by
Loyal User
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or