在客户端验证后执行javascript
我在vb.net web应用程序中使用了一组标准的asp RequiredFieldValidar。我希望能够在每次尝试执行客户端验证时执行Javascript函数。该函数需要在所有验证程序都已运行且页面验证摘要已显示后执行 有人能告诉我这是否可行,并给我指出正确的方向吗在客户端验证后执行javascript,javascript,vb.net,Javascript,Vb.net,我在vb.net web应用程序中使用了一组标准的asp RequiredFieldValidar。我希望能够在每次尝试执行客户端验证时执行Javascript函数。该函数需要在所有验证程序都已运行且页面验证摘要已显示后执行 有人能告诉我这是否可行,并给我指出正确的方向吗 function ValidationComplete() { // Run me after validation has been performed } 我已经解决了。对于其他有此问题的人,我执行了以下操作: 将su
function ValidationComplete() {
// Run me after validation has been performed
}
我已经解决了。对于其他有此问题的人,我执行了以下操作: 将submit按钮的CausesValidation属性设置为False,将onclientclick属性设置为代理Javascript函数
<asp:LinkButton ID="btnSubmit" runat="server" Text="Submit" CausesValidation="False" onclientclick="return DetailsValidation()" />
在本例中,在执行.Net验证后,如果页面无效,则调用CustomAfterValidation
function DetailsValidation() {
Page_ClientValidate();
if (Page_IsValid) {
return true;
}
else {
CustomAfterValidation();
return false;
}
}