FORMATO QUE ACEPTE MAYUSCULA O NUMERO

elisa44
14 de Febrero del 2006
Hola,
Necesito ingresar un carácter a un input type=text, que acepte sólo mayúsculas o números. Alguien me podrá ayudar?
Gracias
Saludos

dinokorn
14 de Febrero del 2006
Utiliza esta fución:

function soloNumeros(evento)
{
evento = (evento) ? evento : window.event
var Codigo = (evento.which) ? evento.which : evento.keyCode

if(Codigo > 31 && (Codigo < 48 || Codigo > 57))
return false;
else
return true;
}

y lo llamas asi:

<input name=\\\\\\\"txtTelefono\\\\\\\" type=\\\\\\\"text\\\\\\\" onKeyPress=\\\\\\\"return

soloNumeros(event)\\\\\\\" value=\\\\\\\"\\\\\\\">

como veras, se manejan código ASCII para la validación, busca el rango de

los códigos de todas las mayúsculas y crea una función similar pero para

mayúsculas.

Pris
14 de Febrero del 2006
Yo creo que lo mas facil es que valides los caracteres introducidos una vez que la caja de texto pierda el foco. O justo antes de ir a enviar los datos del formulario.