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

    Semplice moltiplicazione tra campi di un form

    E' una moltiplicazione tra campi di input di una form.
    Devo calcolare da 3 inputbox il risultato:
    RIS = (text1(LU) * text2(LA) * text3(H)) * 45
    dov'è che sbaglio??

    <head>
    <script>
    function updatethis(prova) {
    LU=document.prova.master; // campo di inserimento
    LA=document.prova.master;
    H=document.prova.master;
    prova.elements['RIS'].value=(prova.elements['LU'].value*prova.elements['LA'].value*prova.elements['H'].value)*45;
    }
    </script>
    </head>

    <body>
    <form name="prova" id="prova">
    Inserisci la LUNGHEZZA in metri
    <input type="text" name="LU" id="LU" onChange="updatethis(LU.form);" />

    Inserisci la LARGHEZZA in metri
    <input type="text" name="LA" id="LA" onChange="updatethis(LA.form);" />

    Inserisci la ALTEZZA in metri
    <input type="text" name="H" id="H" onChange="updatethis(H.form);" />

    <input type="button" onChange="updatethis("PROVA.form") name="RIS" id="RIS" value="CALCOLA FABBISOGNO" />

    Il suo bagno ha bisogno di <input type="text" name="RIS" id="RIS" > watt
    </form>
    </form>
    </body>

  2. #2
    Prima cosa hai 2 elementi con lo stesso id, quindi cambia l'id del pulsante, l'evento sul pultante non è onChange, ma puoi inserire onClick, poi manca la chiusura dei doppi apici, quindi
    codice:
    onChange="updatethis("PROVA.form")
    diventa:
    codice:
    onClick="updatethis('PROVA.form')"
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    perfetto grazieeeee!!
    Era da un po che ci provavo ed ormai avevo gli occhi chiusi!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    2
    Salve....prima volta che scrivo...
    stavo anche io cercando uno script che mi facesse fare delle operazioni matematiche in un form /addizioni e moltiplicazioni tra campi di input).

    Ho provato ad utilizzare tale e quale il codice di Pirsobad con le indicazioni di codencode ma non mi funziona.
    Quale è alla fine il codice?

    ....poi ovviamente mi creerò la formula e le variabili....

    Grazie e scusatemi per la richiesta.
    Stefano

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.