Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    somma di valori dove uno è nullo

    Ciao ragazzi,
    ho bisogno di fare la somma di numerosi campi di un form man mano che si inseriscono i valori nei rispettivi campi.
    Ho fatto questa funzione:

    codice:
    <script language="javascript">
    function subtotale(){
    
    document.form1.art1_25. value = parseInt(document.form1.art1_8.value) + parseInt(document.form1.art1_9.value);
    }
    </script>
    che si attiva quando si verifica questo
    codice:
    <input name="art1_8" type="text" id="381" size="2" onKeyUp="subtotale()">
    <input value="" name="art1_9" type="text" id="38mezzo1" size="2" onKeyUp="subtotale()">
    Purtroppo però quando inserisco il primo valore il risultato del subtotale è NaN perchè evidentemente vuole sommare il numero a un valore nullo.
    Come faccio a far sì che consideri il valore nullo uguale a zero.
    Tenete presente che i campi da considerare sono una quindicina, e non credo di poter fare un if per ogni campo.
    Forse con un ciclo, ma non come fare in Javascript...
    cmq spero possiate aiutarmi.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    parseInt("0"+document...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    mannag avevo fatto:

    codice:
    0 + parseInt(document.form1.art1_8.value) + parseInt(document.form1.art1_9.value);
    Grazie mille!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.