Ir para conteúdo

POWERED BY:

Arquivado

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

Andrew Marques

Verificar se valor existe em inputs array

Recommended Posts

Pessoal tenho um input chamado idprod[] ele é um array...

 

Estou fazendo um script que adiciona um novo campo com um id dentro, só que quero verificar se esse id que estou colocando já nao foi colocado antes..

 

mas não estou conseguindo, tenho o seguinte:

 

var elemento = document.getElementsByClassName('idprod');
   for(i=0;i<elemento.length;i++){
      var e = elemento[i].value;
      if(e == idAtual){
      alert('Esse produto já está cadastrado!');
   }else{
      alert('Produto não cadastrado!');
   }
}

 

OBS: idAtual é um variavel que tenho mais em cima, do produto que está sendo cadastrado.

 

No que estou errando?

 

Ah, o erro é que nao verifica, aparece os dois alerts varias vezes. ;S

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra ver se o valor existe é so usar indexOf

 

var a = [1,2,3,4,5];
  
    if(a.indexOf(1) !== -1){
	alert("tem");
    }else{
	alert("n tem");
    }

Vê o que aparece se colocar

 

 console.log(elemento);

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.