验证在javaScript中的函数末尾被清除
Validation cleared out at the end of function in javaScript
我已经为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>
那么您应该在Page_ClientValidate
函数中使用它。
if (Page_ClientValidate('CreateRevisionGroup')) {
//Your page is valid go ahead.
}
else {
alert("Validation Failed..Enter required data");
return false;
}
相关文章:
- 清除函数中if语句内部不起作用的间隔
- KnockoutJS清除函数内的Observable
- Javascript setInterval 函数来清除自身
- 空函数似乎从包装器中清除了一些类,但不是全部.试图找出问题所在
- 在清除浏览数据之前调用javascript函数
- 2 setTimeout函数第一个清除第二个javascript
- 清除文本区域会中断其他JS函数
- 如何在 JQuery 中清除重复设置的 setInterval 函数
- 如何在 AngularJS 中清除输入时调用函数
- 如何在随机生成的函数中清除间隔
- 清除运行时在它自己的函数中的超时
- 验证在javaScript中的函数末尾被清除
- 如何清除ajax调用后初始化的函数的javascript
- 编写一个时间函数,在游戏中清除倒计时并重新启动
- 可以't从其他函数中清除函数中调用的inverval
- 清除函数内的Div内容
- JQuery数据表行不删除,尽管调用清除函数
- 清除函数名,表明它将返回一个Promise (JavaScript)
- Jquery函数没有清除函数中变量的前一个值
- 如何在Node.js中清除函数调用之间的Windows 7控制台屏幕?