客户端的Asp.Net验证检查

时间:2014-06-30 05:41:35

标签: asp.net validation

我使用以下代码snipet在asp.net验证器中验证客户端的数据。

function ValidateData(){
if (!Page_ClientValidate("Validator1") || !Page_ClientValidate("Validator2")) {
     return false;
}
else{
     return true;
}

我在提交按钮时调用了它。但它显示了Validator1组的验证消息。它没有向我显示Validator2组的验证消息。

1 个答案:

答案 0 :(得分:0)

刚刚过去了: 看到这个链接问题,这里告诉 - ||如果左边条件为真,则运算符短路。

Does a javascript if statement with multiple conditions test all of them?

如果你想要两者,那么你不能尝试这样:

function ValidateData(){

if (!Page_ClientValidate("Validator1")) 
{

    if (!Page_ClientValidate("Validator2")) 
    {
         return false;
    }
    else
    {
         return false;
    }


     return false;
}
else
{
     return true;
}

}

只需随机尝试,此代码:)

Rigin