Tengo esta función (que copié de algún sitio) para permitir la entrada de ciertos caracteres en unos campos de un formulario:
Código PHP:
function permite(elEvento, permitidos) {
var numeros = "0123456789";
var caracteres = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ_-";
var numeros_caracteres = numeros + caracteres;
switch(permitidos) {
case 'num':
permitidos = numeros;
break;
case 'car':
permitidos = caracteres;
break;
case 'num_car':
permitidos = numeros_caracteres;
break;
}
var evento = elEvento || window.event;
var codigoCaracter = evento.charCode || evento.keyCode;
var caracter = String.fromCharCode(codigoCaracter);
return permitidos.indexOf(caracter) != -1;
}
Alguna ayuda.
Mil gracias por adelantado.