Hola....soy nueva en esto de la programacion en js.....estoy creando una extencion propia como la de Numberfield pero la mia solo validara que el campo pueda tener numero, . y y el signo negativo.....ya la parte de los numero la tengo pero no puedo validar que el campo no me permita agregar mas de un punto.. dejo el codigo para que me puedan dar aportes y sugerencias
Ext.form.NumbericoField = Ext.extend(Ext.form.TextField,
{
enableKeyEvents: true,
onKeyPress : function(e)
{
Ext.form.NumbericoField.superclass.onKeyPress.call (this);
var numero = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.', '-'];
var key = String.fromCharCode(e.getKey());
if ( !( numero.indexOf(key ) != -1 || e.isSpecialKey() ) )
{
e.stopEvent();
}
},
});