Foro

[Solucionado]como formatear un numero en una caja de texto

0
necesito lograr que una caja de texto me reciba un numero y que en el momento de estarlo digitado me lo formatee con puntos es decir que quede de la siguiente manera 123.456.789. o 1.555.650 no es mas pero no e podido gracias de antemano y pido su colaboración llevo dos meses en esto y me esta volviendo loco
0
Sería bueno si compartes tu solución. Saludos
0
xtype:'textfield', id:'cedula', fieldLabel: 'Cedula', value:'', name: 'num[]', x:0, y:-10, width:220, fieldCls:'numero', maskRe: /[\d\-]/, ///////////*************solucion inputId:'ced', enableKeyEvents:true, listeners: {keyup: function(field, e) { formatNumber(document.getElementById('ced'),',',''); } } aqui esta mi solucion rock in you life
0
gracias igual por las respuestas ofrecidas y tengo el placer de decirles que lo logre ya puedo formatear un numero en una caja de texto mientras voy digitando el numero
0
oooohhhh, la expresión que te puse era para una IP jejejeje XD, tu lo que deseas es darle formato de número? 1.350,00 ó 1,350.00?? Saludos
0
exacto eso es lo que quiero darle formato a un numero si el usuario escribe el numero de cédula que es 1030551650 en el momento que lo este digitando se lo separe por puntos o comas no importa y quede en la caja de texto del formulario así 1.030.551.650 pero si se lo estoy digitando yo antes lo hacia con keyup en html pero no e podido en extjs 4 y se que la paciencia lo lleva el triunfo pero ya se me esta como acabando nuevamente le agradezco y le doy mis respetos por sus logros espero su pronta respuesta parce sea que si se pueda o no
0
se que soy muy canson pero no se olviden de mi enserio solo necesito esto ara terminar mi proyecto se que e debo investigar pero realmente ya no se donde mas puedo averiguar lo que estoy tratando de hacer con estos textfield gracias de antemano y por fa si es posible me pueden decir o sino para realmente no pelear mas por eso y molestarlos mas
0
Ya probaste con una máscara? /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ Saludos
0
disculpa crysfel aprecio mucho tu ayuda e probado mascaras pero no se si es por el tipo de mask (osea la propiedad ) que utilizado pero no los recibe y con el tuyo lo acabe de intentar y tampoco Ext.each([1,2,3,4],function(item){ console.debug(item); xtype:'textfield', id:'cedula', fieldLabel: 'Cedula', value:'', name: 'num[]', x:0, y:-10, width:200, fieldCls:'numero', maskRe:/^\d{1,3}\.\d{1,3}\.\d{1,3\.\d{1,3}$/, }, }); gracias de antemano parce si y pues espero que con el código me pueda ayudar mas que pena con ustedes

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.