Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Form

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417

    Form

    Devo creare un form a tre caselle, ho costruito il form in html ma non saprei come inserire lo javascript.
    Il form è cosi fatto:
    nella prima si mette un'importo (capitale)
    nella seconda gli anni
    e nella terza dopo aver lanciato il submit dovrebbe inserirsi il risultato (rata mensile),
    il calcolo di esempio sarebbe questo
    capitale €50000 durata 20 anni 50000x7.26/1000 rata mensile €358.
    Potete aiutarmi? sono molto all'oscuro di script
    risngrazio tutti Luigi

  2. #2
    Ciao,
    ti posto un'esempio di codice. Non ho usato un form perchè tanto non era necesario e per quanto riguarda la formula non ho ben capito com funzionava la tua quindi ho fatto brutalmente rata_mensile = capitale(anni*12)...che bello se non ci fossero davvero gli interessi!

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Untitled Document</title>
    <script>
    function calcola(){
    if(document.getElementById("capitale").value=='' || document.getElementById("anni").value==''){
    alert("Inserire tutti i parametri");
    return
    }
    /* formula */
    var capitale = document.getElementById("capitale").value;
    var anni = document.getElementById("anni").value;
    var rata = Math.round(capitale/(anni*12));
    document.getElementById("rata").innerHTML=rata+"€" ;
    }
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <table>
    <tr>
    <td>CAPITALE:</td>
    <td><input type="text" id="capitale"></td>
    </tr>
    <tr>
    <td>ANNI:</td>
    <td><input type="text" id="anni"></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="button" value="calcolo" onClick="calcola()"></td>
    </tr>
    <tr>
    <td>RATA MENSILE:</td>
    <td id="rata"></td>
    </tr>
    </table>
    </body>
    </html>
    http://www.beavermag.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    Ti ringrazio sei stato molto gentile, mi funziona tutto perfettamente
    Luigi

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 © 2026 vBulletin Solutions, Inc. All rights reserved.