Permettimi di dubitare... questa e' la pagina di test:
... dimenticavo: hai usato lo stesso nome per un campo del form e per la funzione... questo non e' permesso in javascript: i nomi devono essere univoci.codice:<script> function f_IVA(aliquota) { alert("Funzionalità in test."); aliquota = parseFloat(aliquota); prezzo = parseFloat(document.form1.RICHIESTA_UTENTI_TARIFFA_ORARIA.value); if (/^\d+(\.\d{1,2})?$/.test(prezzo)) { prezzo_iva = (Math.round(prezzo * aliquota)) / 100; document.form1.IVA.value = prezzo_iva ; } else { alert('Non hai inserito un prezzo corretto'); } } </script> </HEAD> <BODY> <form name=form1> <input type=text name="RICHIESTA_UTENTI_TARIFFA_ORARIA"> <input type=text name="IVA"> <input type=button onclick="f_IVA(20)"> </form>
ciao

Rispondi quotando