Its little bit complex to show different validation group on signle Submit button click validation
To achieve this or show all validation (which has different validation group ) check below code
Page contains 3 validation groups
1. mailvalidation — Validation for Email Address
2. Uasenamevalidation — Check Username and validation
3. Page — All other Control Validation Group
ASP.Net Button Syntax:
<asp:Button ID="btnSave" runat="server" Text="Submit" OnClientClick="return Validate()" /></pre>
JavaScript Code :
<script type="text/javascript">
function Validate() {
var isEmailValidation = Page_ClientValidate("mailvalidation");
var isUserNameValidation = Page_ClientValidate('Uasenamevalidation');
var isControls = Page_ClientValidate("Page");
if (isEmailValidation && isUserNameValidation && isControls)
return true;
else
var i;
for (i = 0; i < Page_Validators.length; i++) {
ValidatorValidate(Page_Validators[i]); //this forces validation in all groups
}
return false;
}
</script>
In above script Else part forces validation of all groups which are remaining and will show message.