Задать вопрос
@semki096

Как программно заполнить поле формы в Drupal8?

У меня есть форма создания ноды. В ней есть скрытое поле в которое я хочу записывать данные со стороннего апи. Это координаты, они постоянно меняются. Как это лучше сделать в друпале. Вариант с js я примерно представляю (после загрузки страницы с формой скрипт получает данные и пишет их в поле формы). Интересует вариант "drupal way" правильный путь. Ведь к примеру если скриптом то не совсем корректно - форму могут открыть а отправить через час, и данные координат будут с запазданием сохранены. Спасибо всем кто подскажет.
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
batkor
@batkor
'#default_value' задает значение по умолчанию.
Документация:
https://api.drupal.org/api/drupal/core%21lib%21Dru...
Пример:
$form['my_form_element'] = [
      '#type' => 'textfield',
      '#title' => t('Title'),
      '#default_value' => 'My default value',
    ];
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы