- Home
- Categorie
- Coding e Sistemistica
- Coding
- partita iva + script js
- 
							
							
							
							
							
partita iva + script jsciao a tutti premesso che non sono un drago in js.. (spero sia il forum giusto!) 
 ho trovato questo script in un post è proprio quello che mi serve!
 ma non mi riesce di farlo funzionare
 ho aggiunto il form ma non va chi mi aiuta?
 grazie<head> 
 <SCRIPT language=Javascript>function calcola() 
 {var quanti; 
 var prezzo_unitario;
 var totale_parziale;
 var imponibile;
 var iva;
 var totale_fattura;
 var aliquota;quanti = document.fattura.qta.value; 
 prezzo_unitario = document.fattura.prezzou.value;
 totale_parziale = quanti * prezzo_unitario;
 imponibile = totale_parziale ;
 aliquota = document.fattura.select_iva.value;
 iva = (imponibile * aliquota) / 100 ;
 totale_fattura = imponibile + iva;document.fattura.totale_parziale.value = totale_parziale ; 
 document.fattura.imponibile.value = imponibile ;
 document.fattura.iva.value = iva ;
 document.fattura.totale_fattura.value = totale_fattura ;} 
 </SCRIPT>
 </head>
 <?php
 echo "<form name=fattura action="PHP_SELF"> ";
 echo "<input type="text" name="imponibile" id="textfield"><br>";
 echo "<input type="text" name="iva" id="textfield"><br>";
 echo "<input type="text" name="totale_fattura" id="textfield"><br>"; echo "<input type="text" name="totale_parziale" id="textfield"><br>";echo "<SELECT name="select_iva" tabindex="16" onchange="calcola();">\n";
 echo "<option value="20">20% \n";
 echo "<option value="10">10% \n";
 echo "<option value="4">4% \n";
 echo "</SELECT><br>";
 echo "</form>";
 ?>
 
- 
							
							
							
							
							
Ciao linno, dovresti darci piu' informazioni per permetterci di aiutarti. 
 Ad esempio, cosa e' che non funziona?
 Il form compare? Cosa succede quando compili i campi?Aspettiamo tuoi input  
 
- 
							
							
							
							
							
sono arrivato a questo e funziona... <SCRIPT language=Javascript> function calcola() 
 {var imponibile; 
 var iva;
 var totale_fattura;
 var aliquota;
 var saldc;
 var sald;imponibile = parseFloat(document.form1.imponibile.value) ; 
 sald = parseFloat(document.form1.sald.value) ;
 aliquota = parseFloat(document.form1.select_iva.value) ;
 iva = parseFloat((imponibile * aliquota) / 100) ;
 totale_fattura = parseFloat(imponibile + iva) ;
 saldc = parseFloat(sald - totale_fattura) ;document.form1.imponibile.value = imponibile ; 
 document.form1.iva.value = iva ;
 document.form1.totale_fattura.value = totale_fattura ;
 document.form1.saldc.value = saldc ;} 
 </SCRIPT>
 segue form1 con campi bla blain pratica inserisco una spesa mi calcola imponibile + iva mi da un totale parziale e mi aggiorna il saldo corrente il mio problema é: 
 non mi somma i decimali nonostante il parsefloat, mi spiegose io ho un saldo corrente di 100,50 aggiungo 100 + iva 20% = 220,50 nuovo saldo corrente ma in realtà mi scrive 220 senza i decimali un aiuto please