Ciao Cina76,
non credo che esista una funzione che formatti i numeri con il punto come separatore di migliaia... spero che qualcuno possa smentirmi
potresti fare un a funzioncina che controlla se si inseriscono numeri (tranne gli zeri iniziali) e che crei la stringa che rappresenta il numero con il punto per le migliaia...
una cosa tipo questa
codice:
<script language="javascript">
function ControlloNumero(obj){
valore = obj.value
RE = /[^\d]/g
valore = valore.replace(RE,'') //elimino tutto ciò che non è numerico
RE = /^0+/g
valore = valore.replace(RE,'') //elimino gli zeri iniziali
x = valore.length
da=0
nuovovalore=''
while(x>3){
nuovovalore+=valore.substr(da,3)+'.'
da+=3
x = valore.substr(da).length
}
nuovovalore+=valore.substr(da)
obj.value=nuovovalore
}
</script>
da richiamare così
codice:
<input type="text" name="numero" onkeyup="ControlloNumero(this)" onblur="ControlloNumero(this)">
come vedi ho associato la funzione anche all'evento onblur per controllare anche quando uno fa copia e incolla :gren:
famme sape'