Ir para conteúdo

POWERED BY:

Arquivado

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

JRRC

Adicionar valor a um input

Recommended Posts

Olá pessoal, boa noite.

Pessoal, tenho o seguinte input abaixo e gostaria de adicionar a ele um array no qual obtenho através de alguns tratamentos.

 

<form name="valueArrays" id="valueArrays" action="#" method="post">
  <input type="hidden" id="menu" name="menu[]" value="" />
</form>

 

Tentei adicionar usando o seguinte código abaixo, mas, sempre quando mando dar um alert ele sempre me retorna o resultado [object Object] em vez do valor que é armazenado dentro do meu array classMenu.

 

var teste = $("form[name=valueArrays] input[id=menu]").val(classMenu);
alert(teste);

 

Alguém poderia me dizer o que devo fazer para armazenar/atribuir o valor do meu array a minha variavel teste?

Compartilhar este post


Link para o post
Compartilhar em outros sites

como vc não explicou direito acho que é isso:

 

<form name="valueArrays" id="valueArrays" action="#" method="post">
<input type="hidden" id="menu" name="menu[]" value="é isso ai meu!!" />
</form>
<script>

function test(){
var form=document.valueArrays;
for (i=0;i<form.length;i++){
alert (form.menu.value)
}
}

</script>

 

se ouver mais de um campo com o nome "menu" ele vai alertar quantos campos.value os campos estiverem estiverem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é bem isso fabiocouto22, mas obrigado pela ajuda.

Para dar certo bastou eu colocar o val() no alert.

Ficando da seguinte maneira.

 

alert(teste.val());

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok

 

cara, já que vc ta on, ve se vc consegue tirar minha duvida.

 

preciso obter um index do input que eu clicar, exemplo abaixo não funcionou:

 

<html>
<script>
function a(campo){
alert(campo.index);
}
</script>
<form id="test" name="test">
<input tipe="text" id="input" name="input[]" onclick="teste(this);"></input>
</form>
</html>

 

 

mas da "undefined" no alert.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Index do input? Como assim? Não entendi.

Seria os valores do seu input já que estar tratando-o como um array?

Que tipo de resultado você desejava obter com o seu código acima?

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.