後,這裏是我的jQuery片斷jQuery的POST數據到服務器成功驗證
$("#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應用驗證?
發表您的完整代碼 – Amit
你的第一個有效的回報停止下面的測試執行。改爲在所有測試結束時返回。 –
可能重複[jQuery發佈數據到服務器只有當驗證通過](http://stackoverflow.com/questions/19178874/jquery-post-data-to-server-only-if-validation-passes) – Sparky