获取动态生成的文本字段的价值PHP Laravel 5 jQuery

时间:2015-08-24 07:17:45

标签: php jquery laravel dynamic

编辑我尝试了var_dump(Input::all());并在其中包含了我的表单标签和动态字段放置的表格,以表明它确实位于结束</form>标记之前。

我有一个Generate按钮,根据我想要的项目生成文本字段。

<input type="text" class="form-control" name="numGenerate" id="numGenerate" value="" placeholder="">

<button type="button" class="btn btn-warning" id="btnGenerate" name="btnGenerate">Go</button>

<button type="submit" class="btn btn-primary">
    Submit
</button>

$("#btnGenerate").click(function() {
     var num = parseInt($("#numGenerate").val());
     var html = '';
     for(var i = 0; i < num ; i++)
     {
        html = '<tr><td>Script</td><td><textarea name="script'+i+'"> Content here.. </textarea></td><td><input type="text" class="form-control" placeholder="Enter Response" name="response'+i+'" /><td></tr>';
        $('#scripts').append(html);
     }
     $('textarea').summernote();
     $('#NumberOfScripts').val(i);

});

但是当点击提交并尝试在控制器中var_dump时,让我们说

var_dump(Input::get("script0"));
var_dump(Input::get("response0"));

我总是得到NULL。我所有的路线都是正确的。

我试过var_dump(Input::all());但只给了我:

array (size=17)
 '_token' => string '7ImJ4CRq57xlF3jVhdNAMwHjxln86g8mvGqHLAit' (length=40)
 'CampaignName' => string '' (length=0)
 'QuestionCode' => string '' (length=0)
 'QuestionCode2' => string '' (length=0)
 'PoPrice' => string '' (length=0)
 'Oc_id' => string '' (length=0)
 'mis_status' => string '' (length=0)
 'qa_status' => string '' (length=0)
 'prod_status' => string '' (length=0)
 'Age' => string '' (length=0)
 'IsHomeOwner' => string '' (length=0)
 'CoveredAreas' => string '' (length=0)
 'PostcodeExclusion' => string '' (length=0)
 'Telephone' => string '' (length=0)
 'Others' => string '' (length=0)
 'numGenerate' => string '2' (length=1)
 'NumberOfScripts' => string '2' (length=1)

所以我认为它没有获得动态字段。我的帖子

<form class="form-horizontal" role="form" method="POST" action="{{ url('question') }}"> All is inside the form tags

我确信我在表单标签

中生成动态字段
                    <table class="table" id="scripts">
                    <!-- Dynamic Fields Goes here -->
                    </table>

                    <div class="form-group">
                        <div class="col-md-6 col-md-offset-4">
                            <button type="submit" class="btn btn-primary">
                                Submit
                            </button>
                        </div>
                    </div>
                </form>

0 个答案:

没有答案