Browse Source

修复在弹窗中使用时间范围表单报错问题

jqh 4 years ago
parent
commit
6d5f60c046

+ 1 - 1
resources/views/form/daterange.blade.php

@@ -33,7 +33,7 @@
 
 <script require="@moment,@bootstrap-datetimepicker" init="{!! $selector['start'] !!}">
     var options = {!! admin_javascript_json($options) !!};
-    var $end = $this.parents('.row').find('{!! $selector['end'] !!}');
+    var $end = $('{!! $selector['end'] !!}');
 
     $this.datetimepicker(options);
     $end.datetimepicker($.extend(options, {useCurrent: false}));

+ 1 - 1
resources/views/form/datetimerange.blade.php

@@ -33,7 +33,7 @@
 
 <script require="@moment,@bootstrap-datetimepicker" init="{!! $selector['start'] !!}">
     var options = {!! admin_javascript_json($options) !!};
-    var $end = $this.parents('.row').find('{!! $selector['end'] !!}');
+    var $end = $('{!! $selector['end'] !!}');
 
     $this.datetimepicker(options);
     $end.datetimepicker($.extend(options, {useCurrent: false}));

+ 2 - 2
resources/views/form/timerange.blade.php

@@ -33,12 +33,12 @@
 
 <script require="@moment,@bootstrap-datetimepicker" init="{!! $selector['start'] !!}">
     var options = {!! admin_javascript_json($options) !!};
-    var $end = $this.parents('.row').find('{!! $selector['end'] !!}');
+    var $end = $('{!! $selector['end'] !!}');
 
     $this.datetimepicker(options);
     $end.datetimepicker($.extend(options, {useCurrent: false}));
     $this.on("dp.change", function (e) {
-        $('{{ $selector['end'] }}').data("DateTimePicker").minDate(e.date);
+        $end.data("DateTimePicker").minDate(e.date);
     });
     $end.on("dp.change", function (e) {
         $this.data("DateTimePicker").maxDate(e.date);