ok, hice uno nuevo
No necesita ninguna configuración. Simplemente pones el script en head y al campo de texto le pones la llamada a la función
Código PHP:
<script language="JavaScript">
//Código para colocar
//los indicadores de miles mientras se escribe
//script por tunait!
function puntitos(donde,caracter)
{
pat = /[*,+,(,),?,,$,[,],^]/
valor = donde.value
largo = valor.length
crtr = true
if(isNaN(caracter) || pat.test(caracter) == true)
{
if (pat.test(caracter)==true)
{caracter = "\\" + caracter}
carcter = new RegExp(caracter,"g")
valor = valor.replace(carcter,"")
donde.value = valor
crtr = false
}
else
{
var nums = new Array()
cont = 0
for(m=0;m<largo;m++)
{
if(valor.charAt(m) == "." || valor.charAt(m) == " ")
{continue;}
else{
nums[cont] = valor.charAt(m)
cont++
}
}
}
var cad1="",cad2="",tres=0
if(largo > 3 && crtr == true)
{
for (k=nums.length-1;k>=0;k--)
{
cad1 = nums[k]
cad2 = cad1 + cad2
tres++
if((tres%3) == 0)
{
if(k!=0){
cad2 = "." + cad2
}
}
}
donde.value = cad2
}
}
</script>
Y luego al campo de texto le pones...
<input type="text" name="textfield"
onkeyup="puntitos(this,this.value.charAt(this.valu e.length-1))">
A ver que tal