Tema: focus()
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2008, 13:17
Avatar de chiquirf
chiquirf
 
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid
Mensajes: 215
Antigüedad: 18 años, 6 meses
Puntos: 3
Respuesta: focus()

a cualquier otra cosa, por eso estoy preguntando que etiqueta html soporta focus() aparte de los input, select o textarea.

Te cuento lo que tengo, tengo un Formulario dividido en 4 partes iguales, cada una está en una capa que se muestra (una por una obviamente) dentro de una capa con scroll, y abajo de cada "subformulario" un botón de "Save Form" (tipo button) el cual valida solo ese subformulario con JavaScript. Luego para enviar por post todos los formularios tengo un "boton maestro" tipo submit que me envía todo.

Normalmente cuando se valida campo por campo, y si es inválido o está vacío, uno pone un focus() a ese campo, que puede ser que ya no se vea por el scroll de la capa del formulario.

Por eso he puesto al comienzo de cada subformulario un input de tamaño 0px por 0px, sin borde ni nada, para que no se vea y ahí apuntar el focus().

El problema es que mi web es de color oscuro, y al posicionarse el cursor en ese nput, lamentablemente se ve como parpadea.

Por eso estoy buscando otra cosa que también se le pueda hacer focus para ponerla ahí y evitar que se vea el cursor, vamos, que no se vea nada.