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
da richiamare così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>
come vedi ho associato la funzione anche all'evento onblur per controllare anche quando uno fa copia e incolla :gren:codice:<input type="text" name="numero" onkeyup="ControlloNumero(this)" onblur="ControlloNumero(this)">
famme sape'
![]()

Rispondi quotando