简体   繁体   English

我如何在 php laravel 中创建一个 javascript 弹出输入字段?

[英]How do i make a javascript popup input field in php laravel?

I'm trying to make a popup module that once a button is clicked, it displays a popup with some fields like name surname etc that the user can fill out and save.我正在尝试制作一个弹出模块,一旦单击一个按钮,它就会显示一个弹出窗口,其中包含一些用户可以填写和保存的字段,如姓名等。 However i tried to do that but i can't seem to connect it together.但是我尝试这样做,但我似乎无法将它连接在一起。 I'm not sure if anyone can give me directions on where i'm supposed to put the html css and javascript?我不确定是否有人可以告诉我应该将 html css 和 javascript 放在哪里? As im using php laravel.因为我使用的是 php laravel。

This is the view page.这是查看页面。

@extends('layouts.adminmaster')

@section('section')
  <div class="container paddingTop20">
    <h1>Negombo View Places</h1>
    <hr>
    <div class="row">
      <div id="date-picker-example" class="col-xs-3">
        <form action="{{ route('admin.place.submit') }}" method="POST" id="form1" style="
        padding: 7px;
        margin-left: 15px;
        justify-content: flex-end;
        text-shadow: 0 0 black;
        float: right;
    ">
          @csrf
          <input type="date" id="fDate" name="startDate" value="{{ $startDate ?? '' }}">
          <input type="date" id="tDate" name="endDate" value="{{ $endDate ?? '' }}">  
          <input type="reset" value="Reset">
          <input type="submit" value="Submit">  
        </form>


        </div>
        <div class="col-sm-12">  
            <table id="example" class="table table-striped table-bordered" style="width:100%">
                <thead>
                    <tr>
                        <th>Place ID</th> 
                        <th>Place Name</th>
                        <th>Coordinates (Umbrella)</th>
                        <th>Coordinates (N)</th>
                        <th>Coordinates (E)</th>
                        <th>Map Name</th>
                        <th>Availabilty</th>
                        @if (Auth::user()->role == "admin")
                          <th>Action</th>
                        @endif
                        <th>Quick Book</th>

                    </tr>
                </thead>
                <div id="preloader"></div>
                <tbody id="hidden_table_processing">
                  @foreach ($places ?? '' as $place)
                    <tr>
                        <td>{{ $place->place_id }}</td>
                        <td>{{ $place->place_name }}</td>
                        <td>L({{ $place->co_xl }}, {{ $place->co_yl }})</td>
                        <td>{{ $place->coordsn }}</td>
                        <td>{{ $place->coordse }}</td>
                        <td>{{ $place->map_name }}</td>


                      <td>
        
                      @if ($place->status==0)
                        <span style="color: green">Available</span>
                      @endif
                      @if ($place->status==-1)
                        <span style="color: gray"> Not Available </span>
                      @endif
                      @if ($place->status==2)
                        <span  style="color: red"> Booked </span>
                      @endif
                     </td>
  
                        @if (Auth::user()->role == "admin")
                          <td> <a href="{{ route('admin.place.edit', $place->place_id) }}">Edit</a> /
                            @if ($place->status == -1)
                              <a href="{{ route('admin.place.changestatus', $place->place_id) }}">Activate</a>
                            @else
                              <a href="{{ route('admin.place.changestatus', $place->place_id) }}">Deactivate</a>
                              
                            @endif

                          </td>
                        @endif

                        <td>
                          @if ($place->status==0)
                            <span></span>

// THIS IS THE BUTTON WHERE ONCE CLICKED THE POPUP SHOULD SHOW UP

                        <button type="button" class="btn btn-success dashboardcardbodystyle2" data-toggle="modal" data-target="#myModal"></button>

// END 

                          @endif
                          @if ($place->status==-1)
                            <span>Book</span>
                          @endif
                          @if ($place->status==2)
                            <span>Booked</span>
                          @endif
                         </td>
                    </tr>
                  @endforeach
                </tbody>
            </table>

            <div id="loader_space"></div>
            <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/pace.min.js"></script>

        <script>
          $('#myModal').on('shown.bs.modal', function () {
          $('#myInput').trigger('focus')
        })
        </script>

            <script>


              $('.input-daterange input').each(function() {
              $(this).datepicker('clearDates');
              });
            </script>

              

            <script>   
            var startDate = document.getElementById('fDate').value;
            var endDate = document.getElementById('tDate').value;
            document.write(startDate);
            document.write(endDate);

                paceOptions = {
                  ajax: true,
                  document: true,
                  eventLag: false
                };

                Pace.on('done', function() {
                  $('#preloader').delay(100).fadeOut(500);
                  document.getElementById("loader_space").style.display = "none";
                  $('#hidden_table_processing').fadeIn(200);
                });

            </script>

        </div>
    </div>
  </div>

    @endsection

You can do it something like this你可以这样做

<table class="table table-striped table-nowrap custom-table mb-0 " id="tblAllOrder">
    <thead>
     <tr>
        <th>Price (&pound;)</th>
        <th>Status</th>
    </tr>
    </thead>
    <tbody>
       @foreach($orderList as $result)
        <tr>                                
           <td>{{$result->id}}</td>
           <td>
            <a href="#" data-toggle="modal" data-target="#project-details">{{$output[0]}} </br> {{$output[1]}}</a>
            </td>
    @endforeach
   </tbody>
</table>

And then add model anywhere where your section ends然后在您的部分结束的任何地方添加模型

<div class="modal right fade" id="project-details" tabindex="-1" role="dialog" aria-modal="true">
          <div class="modal-dialog" role="document">
            <button type="button" class="close md-close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
            <div class="modal-content" style="overflow-y: auto;">

              <div class="modal-header">
                <button type="button" class="close xs-close" data-dismiss="modal">×</button>
                <div class="row w-100">
                   <div class="col-md-7 account d-flex">
                        Order Detail 
                     </div>
                </div>
              </div>
              <div class="orderDetail"> Order Detail  </div>
            </div><!-- modal-content -->
          </div><!-- modal-dialog -->
        </div><!-- modal -->

now when you click the anchor tag each time it will open this model.现在当你每次点击锚标签时,它都会打开这个模型。

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

相关问题 如何让输入字段只接受 javaScript 中的字母? - How do I make an input field accept only letters in javaScript? Javascript:当选中/选中分配给它的单选按钮时,如何使输入/文本字段为必需字段? - Javascript: How do I make an input/text field mandatory(required) when the radio button assigned to it is checked/selected? Javascript:单击后如何自动建议将结果移至输入字段 - Javascript: how do I make the results from an autosuggest move into the input field when clicked 如何使用 html 输入字段从 php 代码显示 javascript 数组中的列表? - How do i show a list in a javascript array from a php code using a html input field? 如何使用 JavaScript 在输入字段中输入值? - How do I input the value in input field using JavaScript? 如何使用 JavaScript 获取文本输入字段的值? - How do I get the value of text input field using JavaScript? 如何验证通过 javascript 输入的日期时间字段? - How do i validate a datetime field input through javascript? 如何通过javascript设置输入字段的值 - How do I set the value of an input field via javascript 如何使用javascript制作必填文件字段? - How do I make a file field required using javascript? 如何使用javascript使文本显示在文本字段中? - How do I make text appear in text field with javascript?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM