C# 模式弹出窗口中的客户端验证?
我有一个gridview/formview,主/细节关系正在进行 单击formview(项目模板)中的按钮时,会显示ajaxcontroltoolkit模式弹出窗口 在这个弹出窗口中有一个文本框(实际上有几个)。在关闭弹出窗口之前,我想验证这个文本框中的数据(至少六位数字,到目前为止我使用的是正则表达式验证器) 验证器可以工作,但是我仍然可以通过单击OK来取消表单。我想做的是让弹出窗口上的ok按钮被禁用,直到数据好为止 我尝试过在javascript中处理一些东西,但无法使其正常工作,因为在formview中查找控件似乎存在一些问题 有什么想法吗C# 模式弹出窗口中的客户端验证?,c#,asp.net,ajax,C#,Asp.net,Ajax,我有一个gridview/formview,主/细节关系正在进行 单击formview(项目模板)中的按钮时,会显示ajaxcontroltoolkit模式弹出窗口 在这个弹出窗口中有一个文本框(实际上有几个)。在关闭弹出窗口之前,我想验证这个文本框中的数据(至少六位数字,到目前为止我使用的是正则表达式验证器) 验证器可以工作,但是我仍然可以通过单击OK来取消表单。我想做的是让弹出窗口上的ok按钮被禁用,直到数据好为止 我尝试过在javascript中处理一些东西,但无法使其正常工作,因为在fo
提前感谢。无需回复 您应该能够在JavaScript中使用以下技术找到控件:
$document.getElementById('<%=btnSubmitForm.ClientID%>').disabled = true;
protected void BtnSubmitClick(object sender, EventArgs e)
{
if (!regexValidator.IsValid)
{
modalPopupExtender.Show();
}
}