jQuery: Cambia unha ENTRADA a un TAB

Unha práctica habitual nas aplicacións web é que o comportamento da tecla ENTER non é o que normalmente ten por defecto, e con jQuery pode cambiar ese comportamento con bastante facilidade.

O código requirido é o seguinte:

función enter2tab (e) {
if (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));

if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();

devolver falso;}}}

Ten que incluír a función enter2tab na acción onde queira que se aplique, sen máis misterio.

Fonte | Cristalab


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

2 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   FERNANDO dixo

    Dígoche, usa o teu código e non funciona para min, quero controlar que ao premer ENTER fai a función dun TAB para mover o foco á seguinte entrada

  2.   Joderte, dei a luz dixo

    Comprobe a sintaxe do código, xa que non funciona. Será por mor das putas comiñas simples que se converten nunha decoración e hai comiñas dobres que non pechan.