Выбор даты не заполняется датой - PullRequest
0 голосов
/ 30 октября 2018

Это тег ввода HTML

<label for="release">release Date</label>
<input type="date" name="releasedate" id = "release_date">

Я пытаюсь заполнить поля в форме обновления. Все остальные значения заполняются, за исключением даты. Я могу утешить дату, но не могу заполнить текстовое поле

function _update(id){
                $.ajax({
                    url:'http://localhost:8888/booksdetail/'+id,
                    method:'GET',
                    dataType:'json',
                    success: function(data){
                        $('#name').val(data.name);
                        $('#description').val(data.description);
                        $('#author').val(data.author);
                        $('#price').val(data.price);
                        $("#release_date").val(data.release_date);
                        console.log(data.release_date);


                    },
                    error: function(error){
                            alert(error);
                    }
                })
            }

В консоли выводятся Дата и время, но в моем поле даты должна быть заполнена только дата.

Ответы [ 3 ]

0 голосов
/ 30 октября 2018

Проверяли ли вы формат даты, которую вы получаете из вашего API, и формат, который вы используете в вашем средстве выбора даты, одинаковы?

0 голосов
/ 30 октября 2018

Привет, потому что входной формат даты должен иметь форматированное значение даты, например, например: ггг-мм-дд должно совпадать с датой, выбранной

Я поставил вам пример для изменения val формата в fidle

 <label for="release">release Date</label>
    <input type="date" id="start" name="trip" value="2018-07-22" min="2018-01-01" max="2018-12-31>  

https://jsfiddle.net/37rLsbp5/

Вы также можете проверить https://developer.mozilla.org/fr/docs/Web/HTML/Element/Input/date

0 голосов
/ 30 октября 2018

Ваше орфографическое правописание неверно

$("#release_date").val(data.relasedate);

Разве это не должно быть

$("#release_date").val(data.releasedate);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...