ciao a tutti,
ho fatto una funzione che mi calcola la percentuale di un valore preso da un campo di testo, però viene "eseguita" solo se viene selezionata la voce FATTURA da un menu a tendina select
richiamo la funzione cosi:codice:<script language="JavaScript"> <!-- function cal_val_fatt_perc(a) { if(document.frmInsUsato.documento_dare.value='FATTURA'){ if (a == "") { total = 0; } else { a = a.replace(",","."); b=a; b=(b*20)/100; b=parseFloat(b) a=parseFloat(a) total=a+b; } //alert(a+b) var total = "" + (Math.round(total * 100) / 100); total += (total.indexOf('\.')<0)?'.00':'0'; total = total.substr(0,total.indexOf('\.')+3).replace("\.",","); //alert(""+total+""); document.frmInsUsato.totale_dare.value = total //return (a=total) } } //--> </script>
<select name="documento_dare" onchange="cal_val_fatt_perc(document.frmInsUsato.i mporto_dare.value);">
il calcolo lo fa ma se seleziono qualsiasi voce dal menu a tendina invece di selezionare solamente la voce FATTURA e comunque se seleziono per esempio la voce ACCONTO non mi compare selezionato ACCONTO ma sempre FATTURA...non ho la possibilità si selezionare gli alti valori..
dove sbaglio?

Rispondi quotando