Как добавить идентификатор или класс для элемента формы в Drupal? - PullRequest
1 голос
/ 16 ноября 2011

Я пытаюсь добавить идентификатор к скрытому полю, чтобы я мог редактировать его значение с помощью JS.Например, я хочу дать скрытый элемент, который я создаю через форму Drupal с этим:

$form['position'] = array(
'#type' => 'hidden',
'#default_value' => '57.149953,-2.104053',
);

, который выводит:

<input type="hidden" name="position" value="57.149953,-2.104053" />

Ну, я хотел бы добавить идентификаторимя и класс для этого ввода.Какой лучший способ обойти это?

Спасибо

1 Ответ

5 голосов
/ 16 ноября 2011

Вы можете установить атрибуты для элемента формы следующим образом:

$form['position'] = array(
  '#type' => 'hidden',
  '#default_value' => '57.149953,-2.104053',
  '#attributes' => array(
    'class' => 'a-class',
    'id' => 'an-id',
    'foo' => 'bar'
  )
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...