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

    Somma al volo tra campi input

    Lo so... oggi rompo un po' ma è la giornata in cui mi serve il buon js

    Ho vari campi input in cui devono andare solo cifre. Tre colonne di campi per x righe.
    Vorrei che all'inserimento di valori (onChange) alla base della colonna di campi comparisse la loro somma.

    Giuro che un giorno mi metto a studiare... forse
    www.sergiogandrus.it
    Il mio blog sull'informatica

  2. #2
    Avrò fatto un casino inutile ma ho unito la poca conoscenza di js a quella più ampia di vbscript

    ne è uscito questo che funziona


    codice:
    <script language="javascript">
    function somma()
    { 
    tot1 = 0
    tot2 = 0
    tot3 = 0
    <% for y = 1 to prodotti %>
    var a<%=y%> = document.form1.ricavi_primo_prod<%=y%>.value
    var b<%=y%> = document.form1.ricavi_secon_prod<%=y%>.value
    var c<%=y%> = document.form1.ricavi_terzo_prod<%=y%>.value
    tot1 = tot1*1+a<%=y%>*1
    tot2 = tot2*1+b<%=y%>*1
    tot3 = tot3*1+c<%=y%>*1
    <% next %>
    document.form1.total1.value=tot1
    document.form1.total2.value=tot2
    document.form1.total3.value=tot3
    }
    </script>
    nel campo input ho messo un onChange che attiva la funzione

    www.sergiogandrus.it
    Il mio blog sull'informatica

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.