これが私のjQueryスニペットです
$("#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();
}
});
私が達成したいのは、要素 firstBankDetail 、 secondBankDetail などが表示されている場合に検証を実行することです。validateFirstBankDetails
、validateSecondBankDetails
すべてJavaScript関数です。
検証が失敗した場合にデータをサーバーに投稿するのを避けるために return を使用しました。ただし、validateFirstBankDetails() が true を返すとデータが送信されるようで、コードが先に進みません。コードが先に進み、secondBankDetail にも検証を適用するには、どのような変更を行う必要がありますか?