Debe haber un problema con tu codigo, los <input> añadidos dinamicamente siempre pasan la informacion, ejemplo:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
print('<pre>');
print_r($_POST);
?>
window.onload = function(){
document.getElementById("change_form").onclick = function(){
var el_form = document.getElementById("form");
el_form.innerHTML += "
<input type='text' name='hentai' />";
var contenido = el_form.parentNode.innerHTML
el_form.parentNode.innerHTML = contenido;
return false;
//var contenedor = document.getElementById("contenedor_form").innerHTML;
}
}
<a id="change_form" href="#" >Agregar campo a formulario
</a> |
<div id="contenedor_form"> <form id="form" method="post" action="testculo.php"> <input type="text" name="titulo_del_hentai" /> <input type="checkbox" /> <input id="submit" type="submit" />
Coloca todo el formulario que tienes y todo el javascript a ver.