Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou criando um formulário com um input text dinâmico, que ao clicar em adicionar o input é clonado com o name increment, o javascript está feito mas o $_POST da outra pagina que puxará os valores dos input não recebe dados dos inputs clonados.
Código:
<script type="text/javascript">
var count = 0;
function duplicarCampos(){
count++;
var clone = document.getElementById('origem').cloneNode(true);
var destino = document.getElementById('destino');
destino.appendChild (clone);
var camposClonados = clone.getElementsByTagName('input');
for(i=0; i<camposClonados.length;i++){
document.getElementById('tipo').name = count;
}
}
function removerCampos(id){
var node1 = document.getElementById('destino');
node1.removeChild(node1.childNodes[0]);
}
</script>
<form id="form1" method="post" action="categories-validate.php">
<div align="center">
<a onclick="duplicarCampos();">Adicionar |</a>
<a onclick="removerCampos(this);">Remover </a>
<input type="submit" value="Enviar">
</div>
<div id="origem" align="center">
Tipo: <input class="B" type="text" id="tipo" name="0" maxlength="14" size="14" style="margin-top:5px;"/>
</div>
</form>
<div id="destino"></div>
Como faço para corrigir isto e puxar os valores destes inputs clonados?Carregando comentários...