Grazie, questo è perfetto.
Allora, grazie al tuo codice e alle funzioni trovate su questo sito:
http://www.morpheusweb.it/html/manuali/javascript.asp
Ho realizzato questa funzione
Lo script fa il suo dovere, solo che explorer da un errore di visualizzazione.codice:function noprezzo(campo) { if (campo.value == '') campo.value='NO PREZZO'; else { campo.value = campo.value.replace(",","."); if(isNaN(campo.value)) { alert("Inserire un valore numerico"); campo.value='NO PREZZO'; } else { var pos=campo.value.indexOf("."); if (pos >= 0) { var decimale=campo.value.slice(pos+1); if (decimale.length == 0) { campo.value= campo.value + "0"; } if (decimale.length < 2) { campo.value= campo.value + "0"; } } else { campo.value= campo.value + ".00"; } } } }
Qualcuno saprebbe indicarmi se esiste una soluzione meno macchinosa e più efficiente. Grazie![]()

Rispondi quotando