Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2011, 18:41
dukeblass
 
Fecha de Ingreso: mayo-2011
Mensajes: 171
Antigüedad: 12 años, 11 meses
Puntos: 32
Respuesta: pulsar o no la tecla TAB en IE

el dilema te va por que en javascript las expreciones regulares van /aqui/ y tu /[0-9a-zA-Z]/\t tienes la \t <-- fuera
pero de = forma no va a funcionar a si que hazlo de esta manera

Código Javascript:
Ver original
  1. function controltag(e) {
  2.         tecla = (document.all) ? e.keyCode : e.which;
  3.         if (tecla==8) return true; // para la tecla de retroseso
  4.        else if (tecla==0||tecla==9) //<-- PARA EL TABULADOR-> su keyCode es 9 pero en tecla se esta transformando a 0 asi que porsiacaso los dos
  5.         patron =/[A-Za-z\s]/;
  6.         te = String.fromCharCode(tecla);
  7.         return patron.test(te);
  8.     }

Código HTML:
Ver original
  1. <input type="text" name="nombre" onkeypress="return validarLetras(event)" />
  2.     <input type="text" name="dsadas" onkeypress="return validarLetras(event)" />

y tabulan en chrome, opera, IE y FF



...... se espera karmita....XD

Última edición por dukeblass; 24/05/2011 a las 18:53