Chrome datepicker bug - PullRequest
       4

Chrome datepicker bug

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

Я создал свою собственную CMS, используя Laravel и Jquery. И там я просто оставляю поле типа date и позволяю chrome установить свой собственный указатель даты.

enter image description here

<input type="date" id="show-date-start" name="show-date-start" aria-errormessage="show-date-start-error" value="{{$show[0]->start_date}}" required>

Проблема в том, что если я вручнуюизмените год для даты начала, он будет отображаться правильно, когда я введу его (скажем, в 2016 году), но когда данные отправляются, объект запроса показывает, что год был установлен как 2014. Я тестировал разные даты, но периодическипредставленный год отстает на 2 года (я ввожу 2015 год, но он представлен в 2013 году, 2012 год представлен как 2010 год). Это происходит 2 представления подряд или каждый второй. Хотя иногда год сохраняется правильно. Что бы это могло быть?

Проблема существует, как только происходит запрос на отправку. Вот мой код:

  /**
   * Store the edits
   */
  public function store_show_info(Request $request){

    $input = $request->all();

    dd($input); 

    ....

Все, что я делаю, это отправляю форму, собираю объект запроса и (для целей тестирования) просто выкидываю умирание результатов. Может ли это быть проблемой с Laravel 5.7.14, или есть ошибка в средстве выбора даты Chrome? Или проблема в том, что я загружаю Jquery как библиотеку, и возникает некоторый конфликт? Кстати, я протестировал это в Firefox, и он работает с каждым запросом. Так что это может быть просто ошибка в Chrome.

Мысли? Я в тупике

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...