Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
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());
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.
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?
como vc não explicou direito acho que é isso:
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.