验证组的asp.net验证调用Page_ClientValidate未按预期工作

时间:2011-02-25 16:07:04

标签: javascript validation

您好我在用户点击完成按钮时调用以下javascript,这是在我拥有的所有验证组上调用验证3。 但正在发生的事情是,当其他人也应该显示时,只显示照片1的验证摘要。有人可以帮忙吗?

function EnsureValidation() {
        Page_ClientValidate('PropertyInformation');
        Page_ClientValidate('MarketCondition');
        Page_ClientValidate('Photos');
}

2 个答案:

答案 0 :(得分:4)

请参阅Page_ClientValidate() with multiple ValidationGroups - how to show multiple summaries simultaneously?

修改

你不能只调用Page_ClientValidate()(没有任何参数)来验证页面上的所有控件吗?

答案 1 :(得分:0)

我知道这是一个旧帖子,仅使用Page_ClientValidate()的问题是,如果你想一次验证一个组,它将无法工作,因为它触发所有验证组,你可以做一些事情像这样,

function something(){
  if(Page_ClientValidate('Save'))
  {
     //Your Code
  }
  else if (Page_ClientValidate('Group2'))
  {
     //your code
  }
  else
  {
     //your code
  }
};