Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2008, 04:44
Bram
 
Fecha de Ingreso: marzo-2008
Mensajes: 80
Antigüedad: 16 años, 2 meses
Puntos: 0
onchange y onkeypress

Muy buenas, tengo el siguiente select en un formulario:

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

poblacionesProximas hace un calculo y lo muestra por otro select, funciona bien. no_enter_press hace lo siguiente:

function no_enter_pres(e) {
return (e.keyCode!=13);
}

es decir, devuelve cierto si no se ha pulsado enter. Sirve para que si el usuario pulsa enter no se haga el submit del formulario, lo cual es muy molesto porque el formulario es muy grande.

El tema es que, en IE7, no funciona. Funcionan las dos funciones por separado, pero juntas no. En FireFox todo correcto! Creo que hay un problema cuando IE maneja los dos eventos a la vez.

¿ideas?

gracias

Última edición por Bram; 05/10/2008 a las 04:47 Razón: dejar mas claro