Foros del Web » Programando para Internet » Javascript »

Poner foco al siguiente campo de un formulario

Estas en el tema de Poner foco al siguiente campo de un formulario en el foro de Javascript en Foros del Web. Buenas. Tengo un pequeño problema. Me gustaría saber cómo poner el foco al siguiente campo DORSAL que acabo de cumplimentar. Tengo varios formularios y por ...
  #1 (permalink)  
Antiguo 19/05/2008, 00:53
 
Fecha de Ingreso: abril-2008
Ubicación: Madrid
Mensajes: 28
Antigüedad: 16 años
Puntos: 0
Poner foco al siguiente campo de un formulario

Buenas.

Tengo un pequeño problema. Me gustaría saber cómo poner el foco al siguiente campo DORSAL que acabo de cumplimentar. Tengo varios formularios y por defecto cuando hago una búsqueda, se me posiciona en el campo de búsqueda.

Lo que quiero es que cuando estoy cumplimentando dorsales, se me quede en ese area (en el siguiente campo). Cuando cumplimento un dorsal, actualizo una tabla (funcion Actualiza_Dorsal) y vuelvo al formulario.

Os adjunto el código para que le echeis un vistazo a ver si me podéis hacer alguna sugerencia. Soy nueva en estas lides no se me ocurre nada.

Código:
 
function reemplazarblancos(entry) {
out = " "; // reemplazar la letra a
add = "_"; // por la letra z
temp = "" + entry;
while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add + 
temp.substring((pos + out.length), temp.length));
}
laCaja.value = temp;
}
function reemplazarguiones(entry) {
out = "_"; // reemplazar la letra a
add = " "; // por la letra z
temp = "" + entry;
while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add + 
temp.substring((pos + out.length), temp.length));
}
laCaja.value = temp;
}
</script>
Muchas gracias de antemano.
Carmen

Última edición por cppleal; 03/05/2009 a las 09:55
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:59.