Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302

    Calcolo Iva con semplice funzione javascript

    Buongiorno raga,
    ho questa form html

    codice:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    
    
    <script language="javascript">
    function sum() {
    var a = parseInt(document.all.imp_1.value);
    var b = parseInt(document.all.iva_1.value);
    var c = a + b;
    document.all.tot_1.value = c;
    }
    </script>
    
    
    </head>
    
    
    <body>
    <legend>Interventi</legend>
    <table width="615" border="1" cellpadding="3" cellspacing="1" bordercolor="#FFCC00" style="background-color:#FFFFCC">
            <td>Intervento</td>
          	<td>Importo</td>
            <td>Iva</td>
            <td>Calcola</td>
            <td>Totale</td>
            </tr>
          <tr>
            </tr>
          <tr>
            <td><input name="int1" id="int1" size="40"></td>
            <td><input name="imp_1" id="imp_1" size="10"></td>
            <td><input name="iva_1" id="iva_1" size="10"></td>
            <td><input type="button" value="Calcola" onClick="javascript:sum();"></td>
            <td><input name="tot_1" id="tot_1" size="12"></td>
            </tr>
            </table>
    </fieldset>
    </body>
    </html>
    vorrei adattare lo script javascript per calcolare l'iva, mi dareste una mano ?

    Grazie
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <script language="javascript">
    function sum() {
    var a = parseInt(document.getElementById('imp_1').value);
    var b = parseInt(documentgetElementById('iva_1').value);
    var iva = '1.'+b;
    var c = (a*parseFloat(iva))
    documentgetElementById('tot_1').value = c;
    }
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    codice:
    <script language="javascript">
    function sum() {
    var a = parseInt(document.getElementById('imp_1').value);
    var b = parseInt(documentgetElementById('iva_1').value);
    var iva = '1.'+b;
    var c = (a*parseFloat(iva))
    documentgetElementById('tot_1').value = c;
    }
    </script>
    Ciao Andrea,
    nel ringraziarti per il codice postato, ti comunico che l'ho provato,
    ma inserendo nel campo imp_1 (un importo), nel campo iva_1 (22)
    cliccando su calcola, bhe nel campo tot_1 non succede nulla !!!
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Metti il link alla pagina online che nel pomeriggio vedo di fare qualche verifica
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302
    Ciao Andrea, ho modificato un pò le cose, adesso mi basterebbe aggiungere alla fine del form solo un campo Totale che sommi i valori della colonna Importo

    http://www.digitalemania.com/svl/inserisci.php

    Grazie
    per il supporto
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da condor_uk Visualizza il messaggio
    Ciao Andrea, ho modificato un pò le cose...
    Indicativamente, esegui un ciclo for sui campi importo recuperi i valori, li sommi e mostri il risultato nel campo totale.
    Quote Originariamente inviata da condor_uk Visualizza il messaggio
    Grazie
    per il supporto
    Avevo inteso che fosse un progetto personale non lavorativo, come non detto
    Ultima modifica di cavicchiandrea; 09-04-2014 a 13:30
    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.