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

    Vorrei parametrizzare questa funzione.

    codice:
    <script>
    function calcolaPrezzo(){
    var prezzo = parseFloat(document.form1.costo.value)
    document.form1.totaleiva.value = (prezzo+prezzo*0.20).toFixed(2) //Riga che calcola totale + IVA
    }
    </script>
    Richiamata così:
    codice:
    Calcola Totale
    Devo parametrizzarla perchè di
    codice:
    Calcola Totale
    ne ho una serie e vorrei risparmiarmi di dovere scrivere tante funzioni quanti sono questi collegamenti il cui evento onClick scatena la function.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    Reale_Augello
    Guest

    Ossia...

    ... una cosa del tipo:

    codice:
    <script>
    function calcolaPrezzo(myform,campo){
    var prezzo = parseFloat(myform.campo.value)
    myform.totaleiva.value = (prezzo+prezzo*0.20).toFixed(2) //Riga che calcola totale + IVA
    }
    </script>
    Ho capito bene ?

  3. #3
    Potresti passare alla funzione un argomento, ad esempio il prezzo dell'oggetto, la funzione lo prende e ci calcola l'iva...

  4. #4

    Re: Ossia...

    Originariamente inviato da Reale_Augello
    ... una cosa del tipo:

    codice:
    <script>
    function calcolaPrezzo(myform,campo){
    var prezzo = parseFloat(myform.campo.value)
    myform.totaleiva.value = (prezzo+prezzo*0.20).toFixed(2) //Riga che calcola totale + IVA
    }
    </script>
    Ho capito bene ?
    Basta solo passare quei due valori alla funzione e nel richiamo della stessa, fare:

    Calcola Totale

    Calcola Totale

    Calcola Totale

    Calcola Totale

    Così????

    Inoltre quel totaleiva, nella riga in grassetto, dovrebbe a sua volta essere parametrizzato i quando il campo si chiama una volta totaleiva, poi totaleiva2, ecc
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.