Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
在javaScript中,验证在函数末尾清除_Javascript_Jquery_Asp.net_Validation - Fatal编程技术网

在javaScript中,验证在函数末尾清除

在javaScript中,验证在函数末尾清除,javascript,jquery,asp.net,validation,Javascript,Jquery,Asp.net,Validation,我已经为ASP.NET web表单中的验证文本框创建了函数。验证应在模式弹出窗口中进行。但当字段为空时,它不会显示消息。 当我在函数末尾发出警报以检查它是否进入函数时,它正确地显示了验证 下面是一个简单的验证函数,如果一切正常,它应该关闭弹出窗口,如果出现问题,它应该显示错误消息 function validateAndCloseDirectDebitDialog(validationGroup, dialogID) { var pageValid = Page_ClientVal

我已经为ASP.NET web表单中的验证文本框创建了函数。验证应在模式弹出窗口中进行。但当字段为空时,它不会显示消息。 当我在函数末尾发出警报以检查它是否进入函数时,它正确地显示了验证

下面是一个简单的验证函数,如果一切正常,它应该关闭弹出窗口,如果出现问题,它应该显示错误消息

function validateAndCloseDirectDebitDialog(validationGroup, dialogID) {
       var pageValid = Page_ClientValidate(validationGroup);
       if (pageValid)
       $(dialogID).modal("hide");

}
如果我简单地添加如下警报:

function validateAndCloseDirectDebitDialog(validationGroup, dialogID) {
       var pageValid = Page_ClientValidate(validationGroup);
       if (pageValid)
       $(dialogID).modal("hide");
       alert("Hello from Validation!");           
}

它显示正确的验证消息。

您是否像这样使用RequiredFieldValidator设置validationGroup

<asp:RequiredFieldValidator runat="server" ID="reqInvestgator" ControlToValidate="txtRevisionName"  
       ErrorMessage="Enter Revision Name" ValidationGroup="CreateRevisionGroup"> <font face="Verdana" size="1">* </font>
</asp:RequiredFieldValidator>
 if (Page_ClientValidate('CreateRevisionGroup')) {
       //Your page is valid go ahead.
 }
 else {
        alert("Validation Failed..Enter required data");
        return false;
 }