Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在laravel中提交后打印结果_Laravel_Forms - Fatal编程技术网

在laravel中提交后打印结果

在laravel中提交后打印结果,laravel,forms,Laravel,Forms,我如何创建一个提交按钮,可以显示我的表单的pdf结果来直接打印它? 下面是我的代码 <form method="post" action="{{ url('dashboard/generate') }}" enctype="multipart/form-data" id="form-ui"> {{ csrf_field() }} <div class="col-md-6 col-xs-12">

我如何创建一个提交按钮,可以显示我的表单的pdf结果来直接打印它? 下面是我的代码

<form method="post" action="{{ url('dashboard/generate') }}" enctype="multipart/form-data" id="form-ui">
                {{ csrf_field() }}
                  <div class="col-md-6 col-xs-12">
                    <label for="exampleInputEmail1">Distributor</label>
                    <select name="distributor" id="type" class="form-control">
                      <option value="">Choose Distributor</option>
                      @foreach ($distributor as $item)
                      <option value="{{ $item->id }}">{{ $item->name }}</option>
                      @endforeach
                    </select>
                  </div>

                  <div class="col-md-6 col-xs-12">
                    <label for="exampleInputEmail1">Select Event</label>
                    <select name="event" id="type" class="form-control">
                      <option value="">Choose Event</option>
                      @foreach ($event as $item)
                      <option value="{{ $item->id }}">({{ $item->events->date }}, {{ $item->time }}, {{ $item->events->stage }})-{{ $item->title }}</option>
                      @endforeach
                    </select>
                  </div>

                  <div class="col-md-12 col-xs-12" style="margin-top: 10px;">
                    <button class="btn btn-success" type="submit" onclick="myFunction()">SUBMIT</button>
                  </div>
                </form>
<script>
  function myFunction() {
    window.print();
  } 
</script>

{{csrf_field()}}
经销商
选择分销商
@foreach(分销商作为$item)
{{$item->name}
@endforeach
选择事件
选择活动
@foreach($event作为$item)
({{$item->events->date},{{$item->time},{{{$item->events->stage}}){{$item->title}
@endforeach
提交
函数myFunction(){
window.print();
} 

但它只打印当前页面(表单页面)。有什么建议我可以试试吗?

试试这个onsubmit jquery事件

<div class="col-md-12 col-xs-12" style="margin-top: 10px;">
 <button class="btn btn-success" type="submit" name="submit">SUBMIT</button>
</div>

<script>
 $(document).ready(function(){
   $('body').on('submit', '.formsubmit', function(e) {
   alert(1);
 });

提交
$(文档).ready(函数(){
$('body')。关于('submit','formsubmit',函数(e){
警报(1);
});

也许你可以尝试一下。你需要一些东西,当你提交你的输入来构建一个.pdf文件时。如果这个答案对你有帮助,请放弃投票。非常感谢@Farah Aidina