Ir para conteúdo
Fórum Script Brasil
  • 0

Jquery: enter por tab em form


Andreia Regina

Pergunta

Olá,

peguei o script jquery abaixo que faz o enter ser entendido como tab em um formulário, funciona perfeitamente mas como eu tenho um formulário com várias linhas não atende, usando o enter ele faz a transferência para o input seguinte apenas na linha, não passa para a linha seguinte:

<script language="javascript" type="text/javascript">
    $(document).ready(function(){
        $("input").not( $(":button") ).keypress(function (evt) {
            if (evt.keyCode == 13) {
                iname = $(this).val();
                if (iname !== 'Submit'){    
                    var fields = $(this).parents('form:eq(0),body').find('button,input,textarea,select');
                    var index = fields.index( this );
                    if ( index > -1 && ( index + 1 ) < fields.length ) {
                        fields.eq( index + 1 ).focus();
                    }
                    return false;
                }
            }
        });
    });
</script>
o form:
<tr>
            <td class="disciplina"><input name="aluno_id[]" value="84" type="hidden">84</td>
            <td class="nota"><label class="nota" for="nota1"><input name="nota[]" id="nota1" tabindex="1" title="Nota" type="text"></label></td>
            <td class="nota"><label class="nota" for="recuperacao1"><input name="recuperacao[]" id="recuperacao1" tabindex="2" title="Recuperação" type="text"></label></td>
            <td class="nota"><label class="nota" for="media1"><input name="media[]" id="media1" tabindex="3" title="Média" type="text"></label></td>
            <td class="nota"><label class="nota" for="faltas1"><input name="faltas[]" id="faltas1" tabindex="4" title="Faltas" type="text"></label></td>
          </tr>
            <tr>
            <td class="disciplina"><input name="aluno_id[]" value="477" type="hidden">477</td>
            <td class="nota"><label class="nota" for="nota2"><input name="nota[]" id="nota2" tabindex="5" title="Nota" type="text"></label></td>
            <td class="nota"><label class="nota" for="recuperacao2"><input name="recuperacao[]" id="recuperacao2" tabindex="6" title="Recuperação" type="text"></label></td>
            <td class="nota"><label class="nota" for="media2"><input name="media[]" id="media2" tabindex="7" title="Média" type="text"></label></td>
            <td class="nota"><label class="nota" for="faltas2"><input name="faltas[]" id="faltas2" tabindex="8" title="Faltas" type="text"></label></td>
          </tr>
            <tr>
            <td class="disciplina"><input name="aluno_id[]" value="162" type="hidden">162</td>
            <td class="nota"><label class="nota" for="nota3"><input name="nota[]" id="nota3" tabindex="9" title="Nota" type="text"></label></td>
            <td class="nota"><label class="nota" for="recuperacao3"><input name="recuperacao[]" id="recuperacao3" tabindex="10" title="Recuperação" type="text"></label></td>
            <td class="nota"><label class="nota" for="media3"><input name="media[]" id="media3" tabindex="11" title="Média" type="text"></label></td>
            <td class="nota"><label class="nota" for="faltas3"><input name="faltas[]" id="faltas3" tabindex="12" title="Faltas" type="text"></label></td>
          </tr>

Alguém sabe como altero para passar para os demais inputs?

Grata

Editado por Andreia Regina
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...