Ir para conteúdo

POWERED BY:

Arquivado

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

FabianoSouza

Alert repetindo várias vezes (Array)

Recommended Posts

	var_id_inscricao = document.getElementById('hidden_cod_item').value;
	
	arrInscrito = new Array();
	for(i=0; i<var_id_inscricao.length; i++)  {
		arrInscrito= var_id_inscricao;
		alert(arrInscrito)

O alert aparece a mesma quantidade de vezes de caracteres do campo hidden_cod_item.

 

Onde estou errando?

Só quero que varra meus campos hidden_cod_item, pegue seus respectivos valores e coloque no array.

 

Um help por caridade.

 

:-)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá cristianoolv.

 

Testei aqui.. olha o que acontece.

Tenho uma input text apenas (neste exemplo) para colocar no array.

O valor do campo é 2814.

Ao rodar, aparecem quatro alerts (um por vez) incrementando o array, sendo que o úlitmo fica assim no alert 2,8,1,4.

Teria que ser 2814, não?

 

Desta forma está varrendo o campo e pegando caracter um a um.

Preciso que pega o valor do campo (2814, no caso ) e vá para o próximo input e assim por diante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

Com jQuery pode ser feito assim:

 

Javascript

$(function(){
    $("#pegar-codigos").on("click",function(){
        var codigos = new Array();
        $(".hidden_cod_item").each(function(indice, valor) {
            codigos[indice] = valor;
        })
        console.log(typeof(codigos));
        console.log(codigos);
    })
})

Html

<input class="hidden_cod_item" name="hidden_cod_item"/>
<input class="hidden_cod_item" name="hidden_cod_item"/>
<input class="hidden_cod_item" name="hidden_cod_item"/>
<input class="hidden_cod_item" name="hidden_cod_item"/>
<input type="button" id="pegar-codigos" value="Pegar Códigos" />

Espero que ajude.

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.