Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/03/2007, 07:00
Avatar de HMSJUAN
HMSJUAN
 
Fecha de Ingreso: febrero-2007
Mensajes: 54
Antigüedad: 17 años, 2 meses
Puntos: 1
De acuerdo Re: como validar cajas de texto

He Probado Algo que encontre por ahi urgando en lugares desconocidos de la red y encontre unas lineas de codigo para lograr que en un cuadro de texto solo me aceptara numeros y mas aun una cantidad especifica de digitos
Te Lo muestro mas abajo:


Código HTML:
Este Seria Un Cuadro De Texto Para Un numero 
--- que por cierto tambien te incluyo un autotab para que a determinada cantidad de caracteres pase al siguiente texbox En este caso 3 caracteres (onKeyUp="return autoTab(this, 3, event);")
ademas de que solo te aceptara numeros..(return checn())
<input name="telefono" type="text"  size="3" maxlength="3" onKeyUp="return autoTab(this, 3, event);" onKeyPress="return checn()">


<script language="javascript1.5" type="text/javascript">
function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
	input.value = input.value.slice(0, len);
	input.form[(getIndex(input)+1) % input.form.length].focus();
}

function checn(){ 

if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;

}

</script> 
Bueno eso te ayudara con lo numeros.......