Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Somma di due numeri

  1. #1
    Utente bannato
    Registrato dal
    Mar 2010
    Messaggi
    65

    Somma di due numeri

    Ciao ragazzi ho un piccolo problema...
    Vorrei fare la somma di tre numeri presenti in tre form con Javascript su un terzo form...
    Ho scritto questo codice:
    codice:
    function TotaleImponibileAreaNudaPreallestimento(){
    				tot1 = document.form_action_contratto2.areaNuda_totaleareanuda.value;
    				tot2 = document.form_action_contratto2.areaNuda_totalepreallestimento.value;
    				tot3 = document.form_action_contratto2.areaNuda_totaletassaiscrizionecoespositore.value;
    				document.form_action_contratto2.areaNuda_totaleimponibile.value = tot1+tot2+tot3;
    			}
    Richiamato dal PHP tramite questo codice:
    Codice PHP:
    <tr>
                                        <
    td></td>
                                        <
    td></td>
                                        <
    td></td>
                                        <
    td><span onClick="TotaleImponibileAreaNudaPreallestimento()" style="color:blue; text-decoration:underline; cursor:pointer;">Totale imponibile</span></td>
                                        <
    td><input type="text" size="5" readonly value="0" name="areaNuda_totaleimponibile"></td>
                                    </
    tr
    Il problema è che al posto di fare la somma mi mette i valori in fila tipo scrivo:
    1° form: 12
    2° form: 14
    3° form: 20

    Form risultante mi sce 121420.... Come mai? Help me please!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    probabilmente le variabili che sommi sono di tipo stringa, ti basta convertirli in interi...

  3. #3
    Utente bannato
    Registrato dal
    Mar 2010
    Messaggi
    65
    Originariamente inviato da Vindav
    probabilmente le variabili che sommi sono di tipo stringa, ti basta convertirli in interi...
    E come si fa?.... Scusami ma non ricordo molto bene il casting...

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    puoi usare parseInt oppure moltiplicare per uno il valore
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    cosi:

    parseInt(stringa);

    o cosi:

    new Number(stringa);

  6. #6
    Utente bannato
    Registrato dal
    Mar 2010
    Messaggi
    65
    Ragazzi grazie mille funziona!!!!! Grazie ancora a tutti

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.