Ciao amici!![]()
Vi chiedo una cosa che ormai mi fa dannare da giorni, avevo già postato questa funzione la ri-posto di nuovo poichè l'ho modificata!
In pratica ragazzi vorrei riuscire a fare in modo che questa funzione che controlla i decimali, accetti anche i numeri interi. ma non riesco proprio a far verificare insieme i due controlli...
guardate come ho scritto...(posto solo la funzione)
<script>
function controlla(dec)
{
//ho provato ad aggiungere un controllo che accetti anche i numeri interi
var numero = new String()
if (! numero.indexOf(",") != -1 )
{
alert("ok");
return false;
}
//controlla che i decimali siano effettivamenti quelli passati, nel mio caso due
var re = new RegExp("^\\d+\\,\\d{0,"+ dec +"}?$")
var numero = document.getElementById('id_numero').value;
else if(! numero.match(re))
{
alert('il numero non è corretto, inserire 2 decimali');
return false;
}
return true;
}
</script>
ragazzi vi ringrazio per l'aiuto che mi darete!
Un saluto e buon fine settimana a tutti.
Elisa