Here is my jQuery snippet
$("#saveBankDetails").click(function(){
if($('#firstBankDetail').is(':visible')) {
return validateFirstBankDetails();
}
if($('#secondBankDetail').is(':visible')) {
return validateSecondBankDetails();
}
if($('#thirdBankDetail').is(':visible')) {
return validateThirdBankDetails();
}
if($('#fourthBankDetail').is(':visible')) {
return validateFourthBankDetails();
}
});
What i want to achieve is perform validation if the elements firstBankDetail , secondBankDetail and so on are visible. validateFirstBankDetails
,validateSecondBankDetails
are all javascript function.
I have used return to avoid posting data to server if validation fails. However it seems that data is posted if validateFirstBankDetails() returns true and thus the code does not move ahead . What modifications do i need to do so that code moves ahead and applys validations for secondBankDetail too ?