Foros del Web » Creando para Internet » Flash y Actionscript »

chequear un numero de una caja de texto

Estas en el tema de chequear un numero de una caja de texto en el foro de Flash y Actionscript en Foros del Web. Hola amigos a ver si podeis ayudarme. TEngo una caja de texto donde introduzco un numero, y kiero chequear que es un numero valido. Hasta ...
  #1 (permalink)  
Antiguo 25/08/2004, 10:23
 
Fecha de Ingreso: diciembre-2003
Mensajes: 59
Antigüedad: 20 años, 3 meses
Puntos: 0
chequear un numero de una caja de texto

Hola amigos a ver si podeis ayudarme.
TEngo una caja de texto donde introduzco un numero, y kiero chequear que es un numero valido. Hasta ahora controlo que no contenga caracteres de letras, usando isNaN(number), y que sea un numero positivo, usando Math.min(0,number), pero lo que no se como hacer es controlar que el usuario no introduzca un numero como 00.45 ó 0234 por ejemplo.
AYUDA x favor
  #2 (permalink)  
Antiguo 25/08/2004, 13:03
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
umm te estas complicando la vida

para restringir un campo a ciertos valores usa restrict

Código:
//Solo acepta numeros
mi_txt.restrict = "0-9";
//Primera forma al momento de dar click en el boton convertimos el texto a numero
//y redondeamos, si ingresaron 055 el math.round lo convierte en 55
mi_btn.onRelease = function() {
	num = Number(mi_txt.text);
	trace(Math.round(num));
};
//Segundo metodo
//Vemos que el primer caracter no sea cero si es asi lanzamos la advertencia
mi_txt.onChanged = function() {
	if (this.text == "0") {
		trace("el numero no puede empezar con 0");
		this.text = "";
	}
};
Escoge el metodo que mas te guste..

Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:27.