Validation Group to combobox

2 posts, 0 answers
  1. ravi
    ravi avatar
    1 posts
    Member since:
    Feb 2011

    Posted 09 Feb 2011 Link to this post

    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>

  2. Yana
    Admin
    Yana avatar
    5043 posts

    Posted 15 Feb 2011 Link to this post

    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.
Back to Top