Hola amigo estaba haciendo una validacion en un text para un apellido, lo que hago basicamente es convertir los caracteres a codigo ascii y luego validarlos en in if mi funcion basicamente es esta:
Cita: function validacionpat (campopat)
{
pat=campopat.value;
n=pat.length;
for (e=0; e<n; e++) {
r=pat.charCodeAt(e);
if ((r!=32)&&((r<241)||(r>242))&&(r<65)||(r>90)&&(r<9 7)||(r>123))
{
campopat.value='';
alert("Introduce solo Letras");
}
}
}
El problema es que en el text solo se deben introducir letras, espacio y la Ñ
lo que pasa es que en mi text no me deja introducir la ñ espero que me entiendan un saludo y espero que me puedan ayudar