Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Fedina
    Registrato dal
    Mar 2001
    Messaggi
    142

    aggiungere il 25% ad un numero

    Ciao a tutti, vi scrivo per chiedervi una grande mano. Di javascript ne capisco praticamente 0...e avrei bisogno di fare una funzioncina stupida stupida..che non so manco da dove partire..

    praticamente, vorrei inserire un numero in un campo form e vorrei che mi venisse fuori in un altro campo il risultato gia maggiorato del 25% ..

    Es. io inserisco 10 nel primo campo form e nel secondo vorrei mi venisse fuori 12,5 (cioè 10*25/100 + 10)

    ma non so da dove partire.. mi aiutate?

    Fe'

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Una cosa del genere:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title></title>
    <script type="text/javascript" language="JavaScript">
    <!--
    function Percentuale(val){
    var per = (val) * 125/100;
    document.theform.percent.value=per
    }
    //-->
    </script>
    </head>
    <body>
    <form name="theform" method="post" action="">
       importo
       <input name="importo" type="text" id="importo" onKeyUp="if((isNaN(this.value))&&this.value.lastIndexOf('.')==-1){alert('attenzione\n\nInserire solo numeri e il punto come virgola');this.value='';document.theform.percent.value='';}else{Percentuale(this.value);}"> 
       % 
       <input name="percent" type="text" id="percent" size="5">
    </form>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Fedina
    Registrato dal
    Mar 2001
    Messaggi
    142
    Grazie piccolo genio!



  4. #4
    Utente di HTML.it L'avatar di Fedina
    Registrato dal
    Mar 2001
    Messaggi
    142
    ehm, scusa la mia ignoranza, ma se dovessi ripetere lo stesso box per quattro volte? Ho provato a ripetere il form, ma o mi da errore, o non mi mostra il risultato..

    come faccio?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Fedina
    ehm, scusa la mia ignoranza, ma se dovessi ripetere lo stesso box per quattro volte? Ho provato a ripetere il form, ma o mi da errore, o non mi mostra il risultato..

    come faccio?
    La prossima volta casomai dillo prima
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title></title>
    </head>
    <body>
    <form name="theform" method="post" action="">
       
    
    importo 1
         <input name="importo_1" type="text" id="importo_1" onKeyUp="if((isNaN(this.value))&&this.value.lastIndexOf('.')==-1){alert('attenzione\n\nInserire solo numeri e il punto come virgola');this.value='';document.theform.percent_1.value='';}else{document.theform.percent_1.value=(this.value)*125/100;}"> 
       % 
       <input name="percent_1" type="text" id="percent_1" size="5">
    </p>
       
    
    importo 2 
         <input name="importo_2" type="text" id="importo_2" onKeyUp="if((isNaN(this.value))&&this.value.lastIndexOf('.')==-1){alert('attenzione\n\nInserire solo numeri e il punto come virgola');this.value='';document.theform.percent_2.value='';}else{document.theform.percent_2.value=(this.value)*125/100;}">
    %
    <input name="percent_2" type="text" id="percent_2" size="5">
    </p>
       
    
    importo 3 
         <input name="importo_3" type="text" id="importo_3" onKeyUp="if((isNaN(this.value))&&this.value.lastIndexOf('.')==-1){alert('attenzione\n\nInserire solo numeri e il punto come virgola');this.value='';document.theform.percent_3.value='';}else{document.theform.percent_3.value=(this.value)*125/100;}">
    %
    <input name="percent_3" type="text" id="percent_3" size="5">
    </p>
       
    
    importo 4 
         <input name="importo_4" type="text" id="importo_4" onKeyUp="if((isNaN(this.value))&&this.value.lastIndexOf('.')==-1){alert('attenzione\n\nInserire solo numeri e il punto come virgola');this.value='';document.theform.percent_4.value='';}else{document.theform.percent_4.value=(this.value)*125/100;}">
    %
    <input name="percent_4" type="text" id="percent_4" size="5">
    </p>
    </form>
    </body>
    </html>
    PS Se cambi il nome al campo devi sostituire anche nome nel rispettivo codice.

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.