Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用JavaScript在RadGrid中选中复选框时如何验证文本框_C#_Javascript_Asp.net_Telerik_Radgrid - Fatal编程技术网

C# 使用JavaScript在RadGrid中选中复选框时如何验证文本框

C# 使用JavaScript在RadGrid中选中复选框时如何验证文本框,c#,javascript,asp.net,telerik,radgrid,C#,Javascript,Asp.net,Telerik,Radgrid,当使用JavaScript在RadGrid中选中复选框时,如何验证文本框? 我试图使用CheckBox\u CheckedChanged事件,但它不起作用。请告诉我如何在ASP.NET的RadGrid中选中复选框时验证文本框是否为空 C#: ASP.NET: <Columns> <telerik:GridTemplateColumn UniqueName="chkSelect" lowFiltering="false"> <HeaderTem

当使用JavaScript在RadGrid中选中复选框时,如何验证文本框? 我试图使用CheckBox\u CheckedChanged事件,但它不起作用。请告诉我如何在ASP.NET的RadGrid中选中复选框时验证文本框是否为空

C#:

ASP.NET:

<Columns>
    <telerik:GridTemplateColumn UniqueName="chkSelect" lowFiltering="false">
        <HeaderTemplate>
            <asp:CheckBox ID="chkSelectAll" runat="server" OnClick="return SelectAllCandidates(this);" />
        </HeaderTemplate>
        <ItemTemplate>
            <asp:CheckBox ID="chkIsCandidateSelected" runat="server" OnClick="return CandidateRowChecked();" AutoPostBack="True" oncheckedchanged="CheckBox1_CheckedChanged1"/>
        </ItemTemplate>                                
    </telerik:GridTemplateColumn>
    <telerik:GridTemplateColumn HeaderText="Max.Resume(s) &nbsp;can upload" HeaderStyle-HorizontalAlign="Center" ShowFilterIcon="false" AllowFiltering="false">
        <ItemTemplate>
            <asp:TextBox ID="txtMaxResumes" runat="server" CssClass="rgf_txt_area_l2" Text="3" Width="80px" MaxLength="2">
            </asp:TextBox>
        </ItemTemplate>
    </telerik:GridTemplateColumn>
</Columns>

我终于找到了解决办法。谢谢

 foreach (GridDataItem item in radGridSahreaJob.MasterTableView.Items)
            {
                CheckBox CheckBox1 = item.FindControl("chkIsCandidateSelected") as CheckBox;
                TextBox TextBox1 = item.FindControl("txtMaxResumes") as TextBox;
                string strTxtResumes = TextBox1.Text;
                if (CheckBox1 != null && CheckBox1.Checked && string.IsNullOrEmpty(strTxtResumes))
                {
                    hdnCheckBox.Value = "1"; 
                }
            }

当您要验证此文本框时。
 function getMessagetest(entity) {
     if (entity == 'ShareaJob') {
         radalert("Please enter number !", 370, 150, "Alert");
     }
 }
 foreach (GridDataItem item in radGridSahreaJob.MasterTableView.Items)
            {
                CheckBox CheckBox1 = item.FindControl("chkIsCandidateSelected") as CheckBox;
                TextBox TextBox1 = item.FindControl("txtMaxResumes") as TextBox;
                string strTxtResumes = TextBox1.Text;
                if (CheckBox1 != null && CheckBox1.Checked && string.IsNullOrEmpty(strTxtResumes))
                {
                    hdnCheckBox.Value = "1"; 
                }
            }