Fijense que intento que en una entrada de texto solo se puedan escribir letras y espacios, pero no puntos, comas o cualquier otra cosa....
Leyendo en los foros encontré este código de JavaScript:
Código HTML:
function validar(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron =/[abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ\s]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}

Mi inputfield está así:
Código HTML:
<input name="Nombre" type="text" style="font-family: Calibri; font-size: 10pt; text-align: center;" onkeypress="return validar(event)" /> No sé si alguien me pudiera ayudar a detectar el error o que puedan compartirme un script para validar los text fields para solo letras pero que si admita la ñ y letras acentuadas....
Muchas gracias de antemano



