Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    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.

  2. #2
    In pratica.
    Nell'ultima if, dovrebbe aggiungere sia somma1 che somma 2, ma non mi aggiunge nulla

    codice:
    if(tp==3){
    	$.post("totale.php", { v7: $('#impFamilA').val(), v8: $('#impFamAltriReddA').val()},
    				function(rispostaServer) {
    					$('#impFamReddComplA').val(rispostaServer);
    					var somma1 = +$('#impReddComplA').val();
    					var somma2 = +$('#impFamReddComplA').val();
    					$("#impTotaleReddComplA").val(+rispostaServer+somma1+somma2);
    				});
    			}

  3. #3
    Quote Originariamente inviata da ANTAGONIA Visualizza il messaggio
    In pratica.
    Nell'ultima if, dovrebbe aggiungere sia somma1 che somma 2, ma non mi aggiunge nulla

    codice:
    if(tp==3){
        $.post("totale.php", { v7: $('#impFamilA').val(), v8: $('#impFamAltriReddA').val()},
                    function(rispostaServer) {
                        $('#impFamReddComplA').val(rispostaServer);
                        var somma1 = +$('#impReddComplA').val();
                        var somma2 = +$('#impFamReddComplA').val();
                        $("#impTotaleReddComplA").val(+rispostaServer+somma1+somma2);
                    });
                }
    Adesso funziona:
    codice:
    //ho cambiato questo
    //var somma2 = +$('#impFamReddComplA').val();
    
    //con questo
    var somma2 = +$('#impConReddComplA').val();
    per il momento ti ringrazio davvero tanto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.