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

DOM Javascript : can't find input in PHP

本文关键字:输入 PHP Javascript DOM      更新时间:2023-09-26

我正在创建一个PHP/Javascript,我创建一个表单,有一个按钮谁创建新的输入onclick(它的工作,我可以找到与谷歌Chrome元素检查器的元素,我可以得到一个$(").val()的值)。

问题是,当我提交我的表单,我不能看到新的输入在'$Post'数组。

如何解决这个问题?

创建新输入

的函数
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>

How I submit:

meter_form.submit();

Var_dump($Post) result:

http://hpics.li/4e8ce3d

修正:

问题是在我的HTML中,没有放好。

我在上面的div中替换了form标签,它解决了这个问题