Flatpickr создает дополнительное поле ввода - PullRequest
0 голосов
/ 16 октября 2019

Я реализую проект в Laravel. Есть вид с некоторыми полями ввода. Один из них следует просматривать с помощью flatpickr. Хотя используются параметры по умолчанию, flatpickr всегда добавляет дополнительное поле ввода. Я хочу использовать мое определенное поле ввода с flatpickr.

Сгенерированный код: enter image description here

Я уже пытался переопределить параметр по умолчанию с помощью altInput: false, но это невообще не работает.

@extends('layouts.app')

@section('content')
  <div class="card">
    <div class="card-header">
      <h3>Buchung {{ isset($booking) ? 'ändern' : 'anlegen' }}</h3>
    </div>
    <div class="card-body">
      <form method="post" action="{{ isset($booking) ? route('bookings.update', $booking->id) : route('bookings.store') }}">
        @csrf
        @if (isset($booking))
          @method('PUT')
        @endif
        <div class="form-group">
          <label for="project">Projekt</label>
          <select name="project" class="form-control">
            @foreach ($projects as $project)
              <option value="{{ $project->id }}">{{ $project->name }}</option>
            @endforeach
          </select>
        </div>
        <div class="form-row">
          <div class="form-group col-md-3">
            <label for="date">Datum</label>
            <input type="text" id="date" name="date" class="form-control">
          </div>
...

@endsection

@section('scripts')
<script>
flatpickr('#date');
</script>
@endsection

1 Ответ

0 голосов
/ 21 октября 2019

У меня была похожая проблема, flatpickr создавал новое поле ввода - скрытое, оно не создавало новое поле ввода, видимое в браузере - потому что altInput: было установлено на true . Я не уверен, что вы можете установить его на false , не ставя под угрозу то, чего вы хотите достичь, но, возможно, это приведет вас в правильном направлении, чтобы это исправить?

...