Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/04/2010, 18:18
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Dentro de un Form avanzar entre campos con Enter

Posible es, simplemente hay que hacer un
Código HTML:
Ver original
  1. onKeyPress="validar(event,'id_campo_al_que_se_ira_el_foco')"
en el textbox que quieras que al pulsar salga el siguiente.

Luego te creas una funcioncita tal que así:

Código Javascript:
Ver original
  1. function validar(e,textbox) {
  2.   tecla = (document.all) ? e.keyCode : e.which;
  3.   if (tecla==13) {
  4.    document.getElementById('textbox').focus();
  5.    document.getElementById('textbox').select();
  6.    return (tecla!=13);
  7.   }
  8. }

El return es para que el navegador no envie el formulario ya que por defecto, el enter de un formulario es un submit.