Oi, boa tarde:
Como faço para enviar valores de um Input criado dinâmicamente para o js e o reenviar para o php.
// estes input são criados de acordo com os dados no db
// html
<Input Type=hidden Name=“codigo[ ] />
// na fuction da js está
var dado = document.getElementByName(“codigo[ ]”);
// ao dar o alert, só vem o primeiro Input, mas deveria vim do Input desejado
alert($(dado).val());
Então, como resolver? Preciso enviar o valor do Input até o php passando pelo js para ser retornado ou msg ou ação.
O problema é que não estou conseguindo passar os valores certos até o php.
Grato pela atenção.
Quando se usa getElementsByName… o retorno é sempre um array e não um input sozinho…
var dados = document.getElementsByName("codigo[]");
for (var i = 0; i < dados.length; i++) {
console.log(dados[i].value);
}
Use F12 do navegador, na aba console e veja o que mostra…
Dica: hoje em dia melhor usar console.log do que alert, além de ser mais profissional, incomoda menos ter que ficar clicando ok em cada popup que aparece (sim todo programador é preguiçoso) 
Atente-se também se não está marcando os inputs erroneamente, como falta de aspas, name incorreto, fechamento de tag, etc…
E por fim, se você deixou espaço dentro dos colchetes em codigo[] terá de usar assim também no javascript, mas o ideal é não deixar espaço dentro dele assim não dá problema depois no php…
Ok, entendi, de fato vem o Array, mas como faço para que venha apenas o valor referente ao Input desejado?
Ou como filtrar?
Alguém pode me ajudar?