Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    13

    Problema di routine con l'utilizzo di document.forms

    Salve a tutti,

    innanzitutto spiego il problema. Sto cercando di fare un semplice prodotto tra due coppie di text (quantita0 e prezzo0, quantita1 e prezzo1), evitando di andare a inserire tutte le text in ordine e facendo text1*text2 ecc....ho pensato che sarebbe stato più utile inserire un for che mi moltiplica l'elemento 0 con l'elemento 1 e inserisce il risultato nell'elemento 2 e così via. Ma non so perché quando vado a cliccare il button la function parte ma non mi da nessun risultato

    Qualcuno anima buona potrebbe aiutarmi?

    <html>
    <head>
    <script language="javascript">
    var i
    q = new Array(2);
    p = new Array(2);
    imp = new Array(2);
    function calcolaimporto() {
    for(i=0; i>2; i++) {
    q[i]=eval(document.forms[0].elements[i*3].value);
    p[i]=eval(document.forms[0].elements[i*3+1].value);
    imp[i]= p[i] * q[i]
    document.forms[0].elements[i*3+2].value = imp[i];
    }
    }
    </script>
    </head>
    <body>
    <form name="carrello">


    QuantitàPrezzoImporto



    <input type = "text" name="quantita0">
    <input type = "text" name="prezzo0">
    <input type = "text" name="importo0">

    <input type = "text" name="quantita1">
    <input type = "text" name="prezzo1">
    <input type = "text" name="importo1">

    <input type = "button" Value="Calcola" onclick="calcolaimporto()">
    </form>
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    forse il tuo ciclo for dovresti farlo così
    codice:
    for(i=0; i<2; i++)

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    13
    Grazieeee funziona

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.