salve a tutti,
vorrei porre una domanda:
ho una funzione che verifica l'inserimento di numeri in un input.
codice:
<script type="text/javascript">
function numeralsOnly(evt)
{
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
((evt.which) ? evt.which : 0));
if (charCode > 31 && (charCode < 44 || charCode > 57))
{
alert("Puoi inserire solo numeri!");
return false ;
}
if (charCode == 46)
{
alert("Usa la virgola per separare i decimali.");
return false ;
}
}
</script>
finchè si digitano numeri tutto ok, e le lettere sono bloccate ma il problema è che come carattere ho autorizzato anche la virgola per separare i decimali.
Il difetto arriva se scrivo 2 virgole nel campo , come posso bloccare l'inserimento di una seconda possibile virgola ?
vi ringrazio