grazie il secondo metodo, funziona meglio del prima.
Ma, la mia situazione è su 3 controlli, ed il terzo non mi funziona:
codice:
var somma1;
if(tp==1){
//somma in tempo reale
$.post("totale.php", { v1: $('#impReddA').val(), v2: $('#impAltriReddA').val()},
function(rispostaServer) {
//somma1 = rispostaServer;
$('#impReddComplA').val(rispostaServer);
$("#impTotaleReddComplA").val(rispostaServer);
});
}
if(tp==2){
$.post("totale.php", { v4: $('#impConA').val(), v5: $('#impConAltriReddA').val()},
function(rispostaServer) {
$('#impConReddComplA').val(rispostaServer);
var somma1 = +$('#impReddComplA').val(); // recupero il valore della precedente somma
$("#impTotaleReddComplA").val(+rispostaServer+somma1);
});
}
if(tp==3){
$.post("totale.php", { v7: $('#impFamilA').val(), v8: $('#impFamAltriReddA').val()},
function(rispostaServer) {
//var somma2 = +$('#impConReddComplA').val();
$('#impFamReddComplA').val(rispostaServer);
});
}
Come vedi ho adottato il tuo suggerimento.
Ma, per l'ultimo controllo, non so come fare.Ovviamente ho provato la tua soluzione, ma non mi aggiunge nulla al totale #impFamReddComplA.