Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    12

    Valori percentuali (JS)

    premessa, ho messo questo post anche in "php" ma mi hanno consigliato javascript per maggiore efficienza.....


    Salve,
    dovrei creare una pagina web con due campi per immettere del testo. Nel primo immettere una cifra (es. 3245) nel secondo un valore in percentuale (es 30%).

    In un terzo campo lo script mi dovrà stampare il valore 3245 aumentato del 30%. Chi di voi può aiutarmi? Grazie

    ps. scusate se non posto codice, ma non sono un esperto di javascript

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    12
    nessuno mi aiuta?

  3. #3
    Le regole del forum direbbero di avere pazienza... ad ogni modo metti in una form questi campi

    codice:
    <input type="text" name="valore" id="valore">
      <input type="text" name="percentuale" id="percentuale">
      <input type="text" name="totale" id="totale">
      <input type="button" value = "calcola" onclick="this.form.totale.value=this.form.valore.value*(1+this.form.percentuale.value/100)">

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    12
    grazie mille raven.... e nel caso dovessi prendere un valore.... aumentarlo di una percentuale (come visto sin'ora) e aumentare il risultato di ancora un valore percentuale? come dovrei modificare il codice?

  5. #5
    questo e' lo script che devi mettere nell'head della tua pagina HTML

    codice:
    <script type="text/javascript">
      
      function calcola_percentuale(bobj)
      {
        bobj.form.totale.value=bobj.form.valore.value*(1+bobj.form.percentuale.value/100);
        bobj.form.totale2.value=bobj.form.totale.value*(1+bobj.form.percentuale2.value/100);
      }
      </script>
    e questo e' l'HTML

    codice:
    Valore <input type="text" name="valore" id="valore"> 
    
      Percentuale 1<input type="text" name="percentuale" id="percentuale"> 
    
      Totale <input type="text" name="totale" id="totale"> 
    
      Percentuale 2<input type="text" name="percentuale2" id="percentuale2"> 
    
      Totale 2<input type="text" name="totale2" id="totale2"> 
    
      <input type="button" value = "calcola" onclick="calcola_percentuale(this)">
      <input type="submit">

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.