未提交的动态生成输入

时间:2016-05-14 09:30:07

标签: php jquery

我的表格是一堆元素。另外还有一个动态创建输入元素的按钮:

$(document).ready(function() {

var counter = 0;

$("#addNewItem").on("click", function() {


 counter++;

    // The PHP handle to create the elements
    $.get('showItem.php?zahl=' + counter ,function(data) {

        // Add Items:
        $('#newItems').after(data);

        //Button zum erzeugen Enablen:
         $( "#btn_createItem" ).removeAttr( "disabled" );

    })

});

});

PHP句柄包含:

<div class="row" style="margin-bottom: 1em;" id="item<? echo $zahl; ?>" >
<div class="col-md-6">

    <div class="form-group">
        <label for="taskForUser"> Product:</label>
        <select class="form-control select2" style="width: 100%;" name="prItem<? echo $zahl; ?>" id="prItem<? echo $zahl; ?>">
                        <option selected>Please choose...</option>


                        <?  //foreach($stmtPL as $rowPL) {
                        while($rowPRL = $stmtPRL->fetch(PDO::FETCH_NUM)) {
                         // Get List from Database: ?>


                            <option><? echo $rowPRL[1] . " * " . $rowPRL[2] . " * " . $rowPRL[4]; ?></option>
                            <? } ?>

        </select>
    </div>

</div>  
<div class="col-md-3">

    <div class="form-group">
    <label for="name">Count:</label>
        <input type="text" class="form-control" id="anzahl<? echo $zahl; ?>" name="anzahl<? echo $zahl; ?>" value="1" maxlength="5">
        <div class="help-block with-errors"></div>
    </div>

</div> <!-- /col -->

 <div class="col-md-3">

    <div class="form-group">
    <label for="name">&nbsp;</label><br />
        <a href="#newItems" class="btn btn-danger btn-sm delitem" data-id="<? echo $zahl; ?>" ><i class="fa fa-trash"></i></a>

    </div>

 </div><!-- /col -->

当我点击按钮提交表单时,动态生成的字段不存在。我用一个简单的测试它:“print_r($ _ POST);” 只有“硬编码”字段才是数组中的侦听。它能是什么?

0 个答案:

没有答案