Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leonardo Modolo Chrispa

indexOf

Recommended Posts

Estou querendo que o indexOf, faça uma busca no vetor inputArray e me retorne -1 na variável pos, não houver índices iguais ou me retorne a posição do atributo array se houver. Só que quando faço o debug, pos do indexOf só pega zero, independente do valor que estiver, me ajudem, o que posso fazer ? Será que entendi o conceito de forma errada? PS : basicamente quero que ele me retorne se tem números iguais ou não no vetor.

botaoSalvar.click(function() {
          if(formEditar.valid()) {
                var repetido = false ;
                var inputArray = new Array();
                var ordem;
               var pos = -1;
       $("input[id^='ordem']").each(function() {
                    ordem = $(this).val();
                    inputArray.push(ordem);
                      if(pos!=-1){
                          repetido = true;
                     } else {
                    pos = inputArray.indexOf(ordem);
                      }
                  if(repetido == true){
                return false;
               }
            });
 
        if(repetido == true){
       alert("Campo ordem não pode ser igual.");
        } else{
       formEditar.submit();
       }
        }}
       );

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.