Telerik's RadComboBox does not behave like a traditional DropDownList
You may consider to use a CustomValidator instead, here is the code:

Step 1: Markup

<asp:Label ID="lblExample" runat="server" AssociatedControlID="rcbExample" Text="Example" />
<telerik:RadComboBox ID="rcbExample" runat="server" />
<asp:CustomValidator ID="cvlExample" runat="server" ControlToValidate="rcbExample" Text="*" 
	ClientValidationFunction="cvlExampleValidate" OnServerValidate="cvlExample_ServerValidate" />

Step 2: Client-side validation:

function cvlExampleValidate(source, args) {
	args.IsValid = radComboValidate("<%= rcbExample.ClientID %>");
}

function radComboValidate(controlName) {
	var combo = $find(controlName);
	var text = combo.get_text();

	if (text.length < 1)
		return false;
	else {
		var node = combo.findItemByText(text);
		if (node) {
			var value = node.get_value();

			if (value.length > 0)
				return true;
		}
		else
			return false;
	}
}

Step 3: Server-side valitation:

protected void cvlStatus_ServerValidate(object source, ServerValidateEventArgs args)
{
	args.IsValid = rcbStatus.SelectedValue.Length > 0;
}

Comments

Tom commented
Gravatar
Thanks, this was useful.