Hola a todos;
Estoy haciendo una validación que acepte sólo letras, mayúsculas, minúsculas y acentuadas pero no me funciona,
ya que no deja colocar caracteres acentuados y ya revisé la codificación ascii y están bien. Les envío el
código para ver si por fa le echan una revisada. Si tienen otro que funcione bien se los agradezco.
function ValidaLetra(campo){
var caja = document.getElementById(campo);
tecla = window.event.keyCode;
if ( ((tecla>0)&&(tecla<9)) || ((tecla>9)&&(tecla<13)) || ((tecla>13)&&(tecla<32)) || ((tecla>32)&&(tecla<65))
|| ((tecla>90)&&(tecla<97)) ||
((tecla>122)&&(tecla<129)) || ((tecla>130)&&(tecla<132)) || ((tecla>132)&&(tecla<137)) ||
((tecla>137)&&(tecla<139)) ||
((tecla>139)&&(tecla<142)) || ((tecla>142)&&(tecla<144)) || ((tecla>144)&&(tecla<148)) ||
((tecla>148)&&(tecla<152)) ||
((tecla>154)&&(tecla<160)) || (tecla>165) ) {
alert('Este campo sólo debe contener letras...!');
event.returnValue = false;
caja.focus();
} // fin del if
}