DOM Javascript:无法在PHP中找到输入

时间:2015-07-09 07:36:15

标签: javascript php jquery

我正在创建一个PHP / Javascript,我创建了一个表单,其中一个按钮创建了新的输入onclick(它可以工作,我可以找到带有Google Chrome元素检查器的元素,我可以获得一个值$('')。val())。

问题是,当我提交表单时,我无法在“邮件”中看到新的输入。阵列。

如何解决这个问题?

我创建新输入的功能

function newInput(){
var pere = document.getElementById('Inputs_Contener');
var newInput = document.createElement('div');   
var InputName2;
var divToCopy = "#divToCopy";
var idNewInput = "";
var nameNewInput = "";
var nameNewInputSelector = "";
var nameNominalDiameterID = "#Nominal_Diameter_SelectList_1";


InputNumer = InputNumer + 1;
nameNewInput = "Input " + InputNumer;
idNewInput = "Input" + InputNumer + "_Contener"

newInput.setAttribute("id",idNewInput);
pere.appendChild(newInput);

$(divToCopy).clone().appendTo(newInput);

nameNewInputSelector = "#" + idNewInput;
$(nameNewInputSelector).find('#Input_Name').html(nameNewInput);

newNameNominalDiameterID = newNameNominalDiameterID + InputNumer;

$(nameNewInputSelector).find(nameNominalDiameterID).attr("name",newNameNominalDiameterID);
$(nameNewInputSelector).find(nameNominalDiameterID).attr("id",newNameNominalDiameterID);

HTML的一部分:

<form role="form" name="meter_form" action="test2.php" method="post"><div id="Profiles_Contener">
<div id="Profile1_Contener">
    <div id="divToCopy">
        <div class="form-group">
                <select class="form-control" name="Nominal_Diameter_SelectList_1" id="Nominal_Diameter_SelectList_1" id="Nominal_Diameter_SelectList_1">
                    <option>10</option>
                    <option>20</option>
                    <option>30</option>
                </select>
        </div>
    </div>
</div>

我如何提交:

meter_form.submit();

Var_dump($ Post)结果:

http://hpics.li/4e8ce3d

1 个答案:

答案 0 :(得分:0)

固定:

问题出在我的HTML中,不是很好。

我在上面的div中删除了表单标记,它解决了问题