Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2012, 15:12
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 11 meses
Puntos: 127
Respuesta: Ejecutar funcion al llenar campos

O enter para una cosa o enter para otra, para las dos no es posible, elige otro botón, como podría ser el tabulador.

para eso, en el último campo agrega "onkeydown" y mediante el objeto event verifica que el botón presionado sea efectivamente el tabulador (keycode == 9 ó which==9)

<input type="text" onkeydown="calcular(event)">

Código Javascript:
Ver original
  1. function calcular(e){
  2. if(e.keycode== 9){
  3. alert("has pulsado el tabulador, así que aquí sustituyo el enter por las funciones de cálculo");
  4. }
  5.  
  6. e.preventDefault();
  7. return false;
  8. }

Usa de paso el event.preventdefault() si quisieras prevenir que focalice el siguiente elemento, si no, simplemente dejalo sin return false; y preventdefault().