JavaScript: TypeError: undefined не является объектом - PullRequest
0 голосов
/ 20 января 2020

У меня есть скрипт, который получает значение определенных полей (Advanced Custom Field), добавляет символ разделения, изменяет порядок значений и, наконец, преобразует его в правильную дату. До сегодняшнего дня он работал отлично. Я не сделал никаких изменений на сайте, но внезапно я получаю эту ошибку в консоли:

TypeError: undefined is not an object (evaluating 'fromField.replace')

Вот код:

var fromField = $("div[data-name='renting_from'] .input-alt").val();
fromField = fromField.replace(/(\d{4})(\d{2})(\d{2})/g, '$1/$2/$3');


var toField = $("div[data-name='renting_to'] .input-alt").val();
toField = toField.replace(/(\d{4})(\d{2})(\d{2})/g, '$1/$2/$3');


fromField = new Date(fromField);
toField = new Date(toField);

Я не сделал напишите код, я просто помогаю владельцам сайта выйти. Честно говоря, я немного растерялся, поэтому любая помощь будет признательна.

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