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

    campo numerico - campo percentuale

    allora: in un FORM ho un campo C1 in cui inserisco un valore in euro e un campo C2 in cui inserisco una percentuale (es. 5%)...in un altro campo vorrei comparisse il risultato di C1-C2

    :master: scusate l'ignoranza...diciamo ke a stento riuscirei a farlo su carta !

  2. #2
    :quote: up

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ciao beppenet,

    tipo c1=1000 e c2=5 deve risultare 950?
    codice:
    <script language="javascript">
    function NomeFunzione(ff){
      var euri = parseFloat(ff.C1.value)
      var perc = parseFloat(ff.C2.value)
      ff.C3.value=euri-(euri/100*perc)
    }
    </script>
    <form>
    Euri<input type="text" name="C1">
    - %<input type="text" name="C2">
    <input type="button" value="=" onclick="NomeFunzione(this.form)">
    <input type="text" name="C3">
    </form>

  4. #4
    Ciao willybit ... :tongue: allora funzia ma in effetti vorrei calcolare un altra cosa:
    C1 = un valore in euro
    C2 = in cui inserisco una percentuale (es. 5%)...

    vorrei calcolare C2 di C1 (esempio il 5% di C1) e arrotondare a max 2 cifre decimali!!

    famme sape!

  5. #5
    ho pensato di fare così...può andare?? e per l'arrotondamento a 2 cifre decimali??
    codice:
    <script language="javascript">
    function calc_prov(ff){
      var euri = parseFloat(ff.montante.value)
      var perc = parseFloat(ff.provvigione.value)
      ff.guadagno_coll.value=(euri*perc/100)
    }
    </script>

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    ff.guadagno_coll.value=Math.round(euri*perc)/100;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7

    ok...fammi capire!

    giusto per capire..."Math.round" fungerebbe da arrotondamento rispetto al 100 messo fuori parentesi (quindi di 2 cifre) ??
    ...almeno non scoccio +!
    :gren: comunque grazie!

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.