Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2006, 11:12
Avatar de erick_arcini
erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 10 meses
Puntos: 50
Hola que tal, ya quedo, esta es mi funcion, medio chundona pero ya quedo

function mascara(mascara, tamano)
{
var key=window.event.keyCode;//codigo de tecla
var mask = new String(mascara.value);//tiene la mascara
var tam = new String(tamano.value);//tiene el tamaño y el texto

var tammask = mask.length;
var posicion = tam.length;

var letra = tam.charAt(posicion);
var compara = mask.charAt(posicion);//obtiene el objeto N de la mascara

if(compara == "@")
{
if (key < 64 || key > 91)
window.event.keyCode=0;//anula la entrada de texto.
}
else
{
if(compara == "#")
{
if (key < 48 || key > 57)//si no es numero
window.event.keyCode=0;//anula la entrada de texto.
}
else
{
if(tammask == posicion)
{
window.event.keyCode=0;
}
}
}
}
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.