
14/11/2006, 11:12
|
 | | | Fecha de Ingreso: julio-2005 Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 8 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. |