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

Validation Group to combobox

1 Answer 61 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
ravi
Top achievements
Rank 1
ravi asked on 10 Feb 2011, 05:55 AM
Hi,
Here i am sending you my requirement of grouping combobox and vaildation , I want combobox grouping !!!! with client validation when button clicks it should raise error that combox emprty...!!!! please help me on this !!!!


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Resource.aspx.cs" Inherits="VaildationControls.Resource" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">




    <title></title>
    <style type="text/css">
        .style1
        {
            width: 601px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        </telerik:RadScriptManager>
        
        <asp:Panel runat="server" ID="p1" BorderStyle="Solid" BorderWidth="2" BorderColor="#3333FF" GroupingText="Personal Details :">
            <table>
                <tr>
                    <td class="style1">
                        Use Name :
                        <telerik:RadTextBox ID="UserText" runat="server" MaxLength="10" TabIndex="1">
                        </telerik:RadTextBox>
                        <asp:RequiredFieldValidator runat="server" ID="ContentVali1" ControlToValidate="UserText"
                            ErrorMessage="Choose User Name " ForeColor="Red">
                        </asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td class="style1">
                        First Name :
                        <telerik:RadTextBox ID="FnameText" runat="server" TabIndex="2">
                        </telerik:RadTextBox>
                        <asp:RequiredFieldValidator ID="ContentVali2" ControlToValidate="FnameText" runat="server"
                            ErrorMessage="Enter First Name" ForeColor="Red"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td class="style1">
                        Midle Name :
                        <telerik:RadTextBox ID="RadTextBox3" runat="server" TabIndex="3">
                        </telerik:RadTextBox>
                    </td>
                </tr>
                <tr>
                    <td class="style1">
                        Last Name :
                        <telerik:RadTextBox ID="LnameText" runat="server" TabIndex="4">
                        </telerik:RadTextBox>
                        <asp:RequiredFieldValidator ID="ContentVali3" ControlToValidate="LnameText" runat="server"
                            ErrorMessage="Enter Last Name" ForeColor="Red"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td class="style1">
                        Blood Group:
                        <telerik:RadComboBox ID="BloodGrpCombo" runat="server" TabIndex="5" AllowCustomText="true"
                            >
                            <Items>
                                <telerik:RadComboBoxItem runat="server" Text="-Select-" />
                                <telerik:RadComboBoxItem runat="server" Text="A+" Value="RadComboBoxItem1"  />
                                <telerik:RadComboBoxItem runat="server" Text="A-" Value="RadComboBoxItem2" />
                                <telerik:RadComboBoxItem runat="server" Text="B+" Value="RadComboBoxItem3" />
                                <telerik:RadComboBoxItem runat="server" Text="B-" Value="RadComboBoxItem4" />
                                <telerik:RadComboBoxItem runat="server" Text="O+" Value="RadComboBoxItem5" />
                                <telerik:RadComboBoxItem runat="server" Text="O-" Value="RadComboBoxItem6" />
                                <telerik:RadComboBoxItem runat="server" Text="Ab+" Value="RadComboBoxItem7" />
                                <telerik:RadComboBoxItem runat="server" Text="AB-" Value="RadComboBoxItem8" />
                            </Items>
                        </telerik:RadComboBox>
                      </td>
               </tr>
                       
                                   <tr>
                    <td class="style1">
                        Date Of Birth :
                        <telerik:RadComboBox ID="RadComboBox2" MarkFirstMatch="True" EmptyMessage=""
           AllowCustomText="False" runat="server"
           AutoPostBack="true" EnableAjaxSkinRendering="false" EnableEmbeddedSkins="true"
           EnableEmbeddedScripts="true" TabIndex="5" >
                            
                            <Items>
                            <telerik:RadComboBoxItem runat="server" Text="Month"  />
                                <telerik:RadComboBoxItem runat="server" Text="January" Value="RadComboBoxItem1" />
                                <telerik:RadComboBoxItem runat="server" Text="February" Value="RadComboBoxItem2" />
                                <telerik:RadComboBoxItem runat="server" Text="March" Value="RadComboBoxItem3" />
                                <telerik:RadComboBoxItem runat="server" Text="April" Value="RadComboBoxItem4" />
                                <telerik:RadComboBoxItem runat="server" Text="May" Value="RadComboBoxItem5" />
                                <telerik:RadComboBoxItem runat="server" Text="June" Value="RadComboBoxItem6" />
                                <telerik:RadComboBoxItem runat="server" Text="July" Value="RadComboBoxItem7" />
                                <telerik:RadComboBoxItem runat="server" Text="August" Value="RadComboBoxItem8" />
                            </Items>
                        </telerik:RadComboBox>
                        <telerik:RadComboBox ID="RadComboBox1" runat="server" AllowCustomText="false" 
                            TabIndex="5">
                            <Items>
                            <telerik:RadComboBoxItem runat="server" Text="Date"  />
                                <telerik:RadComboBoxItem runat="server" Text="1" Value="RadComboBoxItem1" />
                                <telerik:RadComboBoxItem runat="server" Text="2" Value="RadComboBoxItem2" />
                                <telerik:RadComboBoxItem runat="server" Text="3" Value="RadComboBoxItem3" />
                                <telerik:RadComboBoxItem runat="server" Text="4" Value="RadComboBoxItem4" />
                                <telerik:RadComboBoxItem runat="server" Text="5" Value="RadComboBoxItem5" />
                                <telerik:RadComboBoxItem runat="server" Text="6" Value="RadComboBoxItem6" />
                                <telerik:RadComboBoxItem runat="server" Text="7" Value="RadComboBoxItem7" />
                                <telerik:RadComboBoxItem runat="server" Text="8" Value="RadComboBoxItem8" />
                            </Items>
                        </telerik:RadComboBox>
                        <telerik:RadComboBox ID="RadComboBox3" runat="server" AllowCustomText="False"
                            TabIndex="5">
                            <Items>
                            <telerik:RadComboBoxItem runat="server" Text="Year"/>
                                <telerik:RadComboBoxItem runat="server" Text="2000" Value="RadComboBoxItem1" />
                                <telerik:RadComboBoxItem runat="server" Text="1999" Value="RadComboBoxItem2" />
                                <telerik:RadComboBoxItem runat="server" Text="1998" Value="RadComboBoxItem3" />
                                <telerik:RadComboBoxItem runat="server" Text="1997" Value="RadComboBoxItem4" />
                                <telerik:RadComboBoxItem runat="server" Text="1996" Value="RadComboBoxItem5" />
                                <telerik:RadComboBoxItem runat="server" Text="1995" Value="RadComboBoxItem6" />
                                <telerik:RadComboBoxItem runat="server" Text="1994" Value="RadComboBoxItem7" />
                                <telerik:RadComboBoxItem runat="server" Text="1993" Value="RadComboBoxItem8" />
                            </Items>
                        </telerik:RadComboBox>
                        <asp:RequiredFieldValidator ID="ContentVali4" runat="server" ControlToValidate="RadComboBox3"
                            ErrorMessage="Enter Date Of Birth" ForeColor="Red"></asp:RequiredFieldValidator>
                    
                        </td>
                        </tr>         
</table>
        </asp:Panel>

    </div>
    <p>
        <telerik:RadButton ID="RadButton1" runat="server" 
            style="z-index: 1; left: 20px; top: 358px; position: absolute" 
             CausesValidation="true" Text="Submit" onclick="RadButton1_Click">
        </telerik:RadButton>
    </p>
    </form>
</body>
</html>

1 Answer, 1 is accepted

Sort by
0
Yana
Telerik team
answered on 15 Feb 2011, 12:34 PM
Hi ravi,

Please check our online example demonstrating the needed approach here. Note that you should set InitialValue property of the validators.

Regards,
Yana
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
ComboBox
Asked by
ravi
Top achievements
Rank 1
Answers by
Yana
Telerik team
Share this question
or