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

[Solved] RADCombo not being validated by RequiredFieldValidated

2 Answers 120 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Ashley
Top achievements
Rank 1
Ashley asked on 15 Apr 2009, 03:11 PM
Hi,

i am using RequiredFieldValidators wich belong to a group "search"  the validator for RADTextboxes is validating just fine, but for the combo box even when a invalid item is selected it still postbacks. When i substutute the RADCombo for a normal asp:dropdownlist it works as expected. Please help

 

<table>

 

 

 

        

 

 

    <tr>

 

 

        <td>Search Type</td>

 

 

        <td><telerik:RadComboBox ID="cboSearchType" runat="server" Skin="Forest" Width="425px">

 

 

                    <Items>

 

 

 

                        <telerik:RadComboBoxItem runat="server" Selected="True" Text="-- Select Search Type --" Value="-1" />

 

 

                        <telerik:RadComboBoxItem runat="server" Text="Customer Name" Value="1" />

 

 

                        <telerik:RadComboBoxItem runat="server" Text="Account Number" Value="2" />

 

 

                     </Items>

 

 

                </telerik:RadComboBox>

 

 

        </td>

 

 

        <td><asp:RequiredFieldValidator InitialValue="-1" ControlToValidate="cboSearchType" 
                ValidationGroup="search" 
                ID="RequiredFieldValidator8" runat="server" ErrorMessage="Required" /></td>

 

 

    </tr>
    <tr>

 

 

 

 

 

        <td>Search Criteria</td>

 

 

 

 

 

        <td><telerik:RadTextBox ID="txtCustomerSearch" runat="server" Skin="Forest" Width="422px" /></td>

 

 

 

 

 

        <td><asp:RequiredFieldValidator ControlToValidate="txtCustomerSearch" 
                ValidationGroup="search"         
                ID
="RequiredFieldValidator1" runat="server" ErrorMessage="Required"/></td>

 

 

 

 

 

      </tr>

 

 

 

 

 

 

        <tr>

 

 

            <td colspan="2" align="right">

 

 

                <asp:Button ID="btnSearch" runat="server" ValidationGroup="search" Text="Search" />

 

 

            </td>

 

 

</tr>

 

 

 

 

 

 

 

 

 

</table>

 

2 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 16 Apr 2009, 08:29 AM
Hello Ashley,

Try changing the initial value of RequiredFieldValidator as "-- Select Search Type --" (same as the first RadComboBoxItem) and see whether it is working fine.

ASPX:
 
<telerik:RadComboBox ID="cboSearchType" runat="server" Skin="Forest" Width="425px">  
        <Items> 
               <telerik:RadComboBoxItem runat="server" Selected="True" Text="-- Select Search Type --" Value="-1" /> 
               <telerik:RadComboBoxItem runat="server" Text="Customer Name" Value="1" /> 
               <telerik:RadComboBoxItem runat="server" Text="Account Number" Value="2" /> 
        </Items> 
</telerik:RadComboBox> 
 
<asp:RequiredFieldValidator InitialValue="-- Select Search Type --" ControlToValidate="cboSearchType"   
                ValidationGroup="search" ID="RequiredFieldValidator8" runat="server" ErrorMessage="Required" /> 

Thanks,
Princy.
0
Ashley
Top achievements
Rank 1
answered on 16 Apr 2009, 08:35 AM

 

 

Hi,

below is the solution, thanks for the help

Thanks,

Ashley    

    <table  > 

          
        <tr> 
            <td>Search Type</td> 
            <td><telerik:RadComboBox ID="cboSearchType" runat="server" Skin="Forest" EmptyMessage="Select Search Type" Width="425px">  
                <Items> 
                    <telerik:RadComboBoxItem Text="" Value="-1" /> 
                    <telerik:RadComboBoxItem Text="Customer Name" Value="1" /> 
                    <telerik:RadComboBoxItem Text="Account Number" Value="2" /> 
                </Items> 
            </telerik:RadComboBox> 
            </td> 
            <td ><asp:RequiredFieldValidator ControlToValidate="cboSearchType" ValidationGroup="search" ID="RequiredFieldValidator8" runat="server" ErrorMessage="Required" /></td>  
        </tr> 
          
        <tr> 
            <td>Search Criteria</td> 
            <td><telerik:RadTextBox ID="txtCustomerSearch" runat="server" Skin="Forest" Width="422px" /></td>  
            <td ><asp:RequiredFieldValidator ControlToValidate="txtCustomerSearch" ValidationGroup="search" ID="RequiredFieldValidator1" runat="server" ErrorMessage="Required"/></td> 
        </tr> 
          
        <tr> 
            <td colspan="2" align="right">  
                <asp:Button ID="btnSearch"  runat="server"  ValidationGroup="search" Text="Search" /> 
            </td> 
        </tr> 
                              
    </table> 

 

Tags
ComboBox
Asked by
Ashley
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Ashley
Top achievements
Rank 1
Share this question
or