繁体   English   中英

如何从主刀片视图获取追加文本框名称并将其插入laravel中的控制器

[英]how to get append textbox name from main blade view and insert into controller in laravel

我想在表单中获取此文本框名称,然后插入到控制器,它是追加,但表单不将追加文本框名称和值发送给控制器。 波纹管是我的,它是通过按钮包含在模型中的按钮弹出的。

    <script>

            $("#cont").on('click', function () {
                var fav = [];
                var checko = document.querySelectorAll('input[type=checkbox]:checked');
                for (var i = 0; i < checko.length; i++) {
                $('.someo').append('<input type="text" name="numberofvehicle[]" class="form-control" value="' + fav.push($(this).val()) + '"/>');

                }

            });

    </script>







     <form  action="{{url('add_to_container')}}" method="post" enctype="multipart/form-data">
          {!! csrf_field() !!}
          <div class="modal-body" style="overflow-y: auto;border: 0px solid black;">
          <div class="form-group">
          <label for="container">Chose Container</label>
          <br>
<select  style="width: 100%" tabindex="-1" aria-hidden="true" class="form-control select2 select2-hidden-accessible" name="container">
                                                               @foreach(App\container::all() as $item)
        <option value="{{$item->id}}">{{$item->booking_number}}</option>
 @endforeach
    </select>
               </div>
              </div>
     <div class="form-group someo" id="som">
     </div>



                                                    <div class="modal-footer">
                                                        <div style="">

                                                            <button class="btn btn-primary" type="submit"
                                                                    style="align-content: center; padding-left: 11px;padding-right: 11px;">
                                                                Change Container Status
                                                            </button>
                                                            <button type="button" class="btn btn-default" data-dismiss="modal">
                                                                Cancel
                                                            </button>
                                                        </div>
                                                    </div>
                                                </form>

当您使用JavaScript / jQuery在表单中动态添加新字段时,单击表单提交按钮时,这些字段及其值将不会随您的发帖请求一起发送。

您可以使用jQuery处理表单提交并发送带有表单序列化数据的发布请求,如下所示:

$('#formId').on('submit', function(event) {
    event.preventDefault();

    var formData = $(this).serialize();

    $.post('/add_to_container', formData);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM