Ciao a tutti!
Avevo l'esigenza di inserire i punti nelle cifre per vedere le migliaia, ovvero per visualizzare i numeri al posto che cosi 1000 cosi 1.000.
Ho trovato su questo forum una fantastica funzione che lo permette:
codice:
function ControlloNumero(obj){
valore = obj.value.replace(/[^\d]/g,'').replace(/^0+/g,'');
nuovovalore='';
while(valore.length>3){
nuovovalore='.'+valore.substr(valore.length-3)+nuovovalore;
valore = valore.substr(0,valore.length-3);
}
obj.value=valore+nuovovalore;
}
e la richiamo con:
codice:
onkeyup="ControlloNumero(this)"
ora il problema è questo... io dovrei anche dare la possibilità all'utente di aggiungere in fondo al numero ,00 ma con questa funzione appena tenta di inserire una virgola il js gliela cancella.
come faccio a non fargli fare il controllo per la virgola?