Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/10/2008, 02:36
Bram
 
Fecha de Ingreso: marzo-2008
Mensajes: 80
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: onchange y onkeypress

Tomo nota, aunqué el problema no era la funcion que detecta si se pulsa enter.

Esta función ya me funciona en IE si no la pongo en un select que a la vez tiene un "onchange".

<SELECT name="poblacio" onchange="poblacionesProximas()" onkeypress = "return no_enter_pres(event)">


El problema es que "onchange" y "onkeypress", los dos a la vez en un select, no me funciona el no_enter_press. De hecho, si pongo un alert en no_enter_pres no se ejecuta. Simplemente omite el "onkeypress". Solo en IE.

aún así, he canviado la función y la he puesto así:

function no_enter_pres(e) {

var tecla=e.charCode||e.keyCode;

return (tecla!=13);
}

para maximizar la compatibilidad con otros navegadores. No obstante el problema persiste al igual que antes.