--- id: 587d7790367417b2b2512ab1 title: Use tabindex to Specify the Order of Keyboard Focus for Several Elements challengeType: 0 videoUrl: '' localeTitle: Use tabindex para especificar el orden de enfoque del teclado para varios elementos --- ## Description
El atributo tabindex también especifica el orden de tabulación exacto de los elementos. Esto se logra cuando el valor del atributo se establece en un número positivo de 1 o superior. Establecer un tabindex = "1" traerá el foco del teclado a ese elemento primero. Luego pasa por la secuencia de valores de tabindex especificados (2, 3, etc.), antes de pasar a los elementos predeterminados y tabindex="0" . Es importante tener en cuenta que cuando el orden de tabulación se establece de esta manera, anula el orden predeterminado (que utiliza la fuente HTML). Esto puede confundir a los usuarios que esperan comenzar la navegación desde la parte superior de la página. Esta técnica puede ser necesaria en algunas circunstancias, pero en términos de accesibilidad, tenga cuidado antes de aplicarla. Aquí hay un ejemplo: <div tabindex="1">I get keyboard focus, and I get it first!</div> <div tabindex="2">I get keyboard focus, and I get it second!</div>
## Instructions
Camper Cat tiene un campo de búsqueda en su página de citas inspiradoras que planea posicionar en la esquina superior derecha con CSS. Quiere que el campo input de búsqueda y los campos input de controles de formulario sean los dos primeros elementos en el orden de tabulación. Agregue el atributo tabindex estalecido a "1" al campo input de búsqueda, y un atributo de tabindex establecido a "2" al campo input de formulario.
## Tests
```yml tests: - text: Su código debe agregar un atributo tabindex a la etiqueta de input búsqueda. testString: 'assert($("#search").attr("tabindex"), "Your code should add a tabindex attribute to the search input tag.");' - text: Su código debe agregar un atributo tabindex a la etiqueta de input envío. testString: 'assert($("#submit").attr("tabindex"), "Your code should add a tabindex attribute to the submit input tag.");' - text: Su código debe establecer el atributo tabindex en la etiqueta de input búsqueda a un valor de 1. testString: 'assert($("#search").attr("tabindex") == "1", "Your code should set the tabindex attribute on the search input tag to a value of 1.");' - text: Su código debe establecer el atributo tabindex en la etiqueta de input envío a un valor de 2. testString: 'assert($("#submit").attr("tabindex") == "2", "Your code should set the tabindex attribute on the submit input tag to a value of 2.");' ```
## Challenge Seed
```html

Even Deeper Thoughts with Master Camper Cat

Inspirational Quotes

“There's no Theory of Evolution, just a list of creatures I've allowed to live.”
- Chuck Norris

“Wise men say forgiveness is divine, but never pay full price for late pizza.”
- TMNT

```
## Solution
```js // solution required ```