Tecnología

Inicio

Cómo cambiar el foco Tab para Javascript

Cómo cambiar el foco Tab para Javascript


páginas web tienen controles como cuadros de texto, cuadros desplegables y botones. Cuando los usuarios visitan su sitio, pueden moverse a través de estos controles pulsando la tecla de tabulación. Cada control tiene un índice de tabulación. Este índice determina el orden en el que se mueve la tecla de tabulación. Por ejemplo, si cambia el índice de tabulación del último botón de la página a uno, los usuarios tendrán ficha para que el control por primera vez cuando se pulse la tecla de tabulación. El uso de JavaScript, puede cambiar pestaña enfoque para que el cursor se mueve en el orden que se define en el código.

Instrucciones

1 Abra la página Web utilizando el Bloc de notas o su editor HTML.

2 Agregue este código a la sección <body> del documento HTML:

<Div>

<Input id = "Text1" type = "text" />

<Input id = "Texto 2" type = "text" />

<Input id = "Texto 3" type = "text" />

<Input id = "Texto4" type = "text" />

</ Div>

<Input id = type = "button" valor "changeTabFocus" tabindex = "Cambio Tab Focus" = "- 1" onclick = "changeTabFocus ()" />

Esto crea cuatro cuadros de texto y un botón. De manera predeterminada, el orden de tabulación de los cuadros de texto es uno, dos, tres y cuatro. Cuando se abre la página web, en la pestaña del cursor voluntad de las cajas en ese orden. El botón se llama a una función de JavaScript que cambia el orden de tabulación.

3 Agregue el siguiente código JavaScript a la sección "<head>" del documento:

<Script type = "text / javascript">

funcionar changeTabFocus () {

// PRIMERA LINEA

var elementToChange = "Texto 2";

// SEGUNDA LINEA

var newTabIndex = 1;

// Tercera línea

var elementToChangeObject = document.getElementById (elementToChange);

// Cuarta línea

elementToChangeObject.tabIndex = newTabIndex;

}

</ Script>

El botón permite activar esta función. La primera línea establece la variable "elementToChange." En este ejemplo, se restablezca el índice de tabulación del segundo cuadro de texto (Texto 2). La segunda línea establece una como que el índice de tabulación. La tercera línea se hace una referencia al segundo cuadro de texto. La cuarta línea cambia el índice de tabulación del cuadro de texto a uno. Esto cambiará el orden de tabulación a cuatro, uno, dos y tres, porque el segundo cuadro de texto ganará seleccionan en primer lugar.

4 Guarde el documento. Abra el Explorador de Windows y busque el archivo. Haga doble clic en él. Su navegador se abrirá. Coloque el cursor en la barra de direcciones del navegador.

5 Pulse la tecla "Tab" hasta que el cursor se mueve al primer cuadro de texto. Siga pulsando la tecla "Tab". El cursor se moverá a los cuadros de texto en el orden predeterminado: uno, dos, tres y cuatro.

6 Coloque el cursor en la barra de direcciones del navegador.

7 Haga clic en el botón "Cambiar Tab Focus". Se llamará a la función de JavaScript. La función se restablecerá la pestaña enfoque de manera que el segundo cuadro de texto se selecciona en primer lugar.

8 Pulse la tecla de tabulación hasta que se mueva a los cuadros de texto. Tenga en cuenta que se mueve a la segunda primer cuadro de texto y se salta el primer cuadro de texto.

9 Pulse la tecla de tabulación y observe que se mueve al tercer cuadro de texto, el cuarto cuadro de texto y luego al primer cuadro de texto. El nuevo orden de las pestañas es ahora cuatro, uno, dos y tres.

Consejos y advertencias

  • Cambiar el enfoque pestaña de cualquier elemento de la página mediante el uso de este JavaScript. Reemplazar "Texto 2" con el ID del elemento que desea cambiar. Por ejemplo, si desea cambiar la pestaña foco de un botón denominado "MyButton," reemplazar "Texto 2" con "Mi botón" en la primera línea de código JavaScript. Establecer el nuevo índice de tabulación en la segunda línea de código.