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

[Solved] Validate the controls in RadGrid

1 Answer 91 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Monalisa
Top achievements
Rank 1
Monalisa asked on 29 Jul 2009, 10:27 AM
Hi Telerik,
I have a checkbox and textbox which present inside <formtemplate> of <EditFormSettings> of Radgrid. In Javascript I want to validate the checkbox and textbox. When I check the checkbox the textbox should visible. How do I do this validation in clientside using javascript.

Please reply me.

Thanks,
Monalisa

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 29 Jul 2009, 12:08 PM
Hello Monalisa,

Check out the following code and see if it helps achieve your scenario:
aspx:
 <FormTemplate> 
            <asp:CheckBox ID="CheckBox1" runat="server" /> 
            <asp:TextBox ID="TextBox1" Enabled="false" runat="server"></asp:TextBox> 
             ......... 
        </FormTemplate> 

c#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) 
    { 
        if (e.Item is GridEditableItem && e.Item.IsInEditMode) 
        { 
            GridEditableItem editItem = (GridEditableItem)e.Item; 
            CheckBox chkbx = (CheckBox)editItem.FindControl("CheckBox1"); 
            TextBox txtbx = (TextBox)editItem.FindControl("TextBox1"); 
            chkbx.Attributes.Add("onclick""TextBoxVisiBilty('" + chkbx.ClientID + "','" + txtbx.ClientID + "');"); 
        } 
    } 

js:
function TextBoxVisiBilty(chkbxId,textbxId) 
    { 
     
      var checkbox = document.getElementById(chkbxId); 
      var textbox = document.getElementById(textbxId); 
      if(checkbox.checked) 
      { 
      debugger
        textbox.disabled = false
      } 
      else 
      { 
        textbox.disabled = true
      }       
    } 

Thanks
Princy.
Tags
Grid
Asked by
Monalisa
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or