Pues encontré esta solución provisional. No lo desarrollé pero igual lo comparto para que sirva a alguien más:
Código javascript
:
Código:
function val_caracteres(evt)
{
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
((evt.which) ? evt.which : 0));
if (charCode > 31 && (charCode < 64 || charCode > 90) && (charCode < 97 || charCode > 122))
{
alert("El campo sólo admite letras.");
document.formulario.campo.value=""; //vacia el campo
return false;
}
return true;
}
Código en el html (en el input donde solo quieres caracteres):
Código:
<input id="inputs" type="text" name="campo" size=55 maxlength=35 onKeyUp=" val_caracteres(event);">
Saludos :)