Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2006, 10:02
Mari
 
Fecha de Ingreso: mayo-2003
Mensajes: 70
Antigüedad: 21 años
Puntos: 1
Busqueda Validar letra

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
}