Вопросы с тегом «forms»

Используйте его для вопросов об API формы. Не используйте его для форм сущностей или полей сущностей.

6
Как сделать поле доступным только для чтения с помощью hook_form_alter
Я пытаюсь сделать некоторые поля формы профиля Drupal доступными только для чтения в режиме редактирования. Я использую следующий код в hook_alter $form[field_organisation_company_name][und][0]['#after_build'][]='_build_element_readonly'; function _build_element_readonly($element, &$form_state) { $element['value']['#attributes']['readonly'] = 'readonly'; return $element; } В пользовательском интерфейсе поле отображается только для чтения, но, тем не менее, я могу изменить значение, используя firebug …
12 7  forms 

2
Как сделать пользовательский набор полей свернутым по умолчанию в Drupal 8
В Drupal 7 была возможность иметь разборный набор полей или нет, и ограничить состояние по умолчанию для этого элемента формы (свернутый или не свернутый). Пример: $form['contact_data'] = array( '#title' => t("Contact data"), '#type' => 'fieldset', '#collapsible' => TRUE, '#collapsed' => FALSE, ); Теперь, в Drupal 8 я не могу найти …
12 forms  8 

2
Как перестроить форму после вызова AJAX
Я пытаюсь позволить пользователю динамически выбирать количество полей на основе раскрывающегося списка с помощью вызова ajax, но я не могу получить вызов ajax, чтобы впоследствии перестроить форму. <?php class AJAXexample extends BlockBase { public function blockForm($form, FormStateInterface $form_state) { if (empty($form_state->getValue('number'))) { $form_state->setValue('number', 3); } $form['columnNum'] = [ '#title' => …
12 forms  8  ajax 

8
Изменить существующую форму
Мы только начинали с Drupal 8 и очень быстро столкнулись с нашей первой проблемой. Как мне изменить существующую форму в Drupal 8? Нам нужно изменить метод сохранения для формы узла, чтобы сделать перенаправление на другую страницу. Мы хотим изменить форму узла, чтобы она стала чем-то вроде многошаговой формы. После того, …
12 8  forms 

5
Тип числового поля в API формы
Я пытаюсь добавить тип поля «число» в форму, используя FAPI: $form['phone_number']['areacode'] = array( '#type' => 'textfield', '#title' => '---', '#width' => '30%', '#align' => 'center', '#required' => true, '#maxlength' => 3 ); Я изменяю ТИП на «число», и поле не генерируется вообще. Числовой модуль включен. Я реализовал следующие функции темы: …
12 forms 

2
Получение ошибки «Форма устарела»
У меня есть многоэтапная форма узла. На полпути через форму через всплывающее диалоговое окно пользователю предлагается войти в систему, если он не вошел ранее. При успешном входе в систему при переходе на следующую страницу формы узла я получаю эту ошибку проверки: Форма устарела. Скопируйте любую несохраненную работу в форму ниже, …
12 forms 

2
загрузить содержимое узла в лайтбокс2 (без верхних и нижних колонтитулов и других блоков)
Можно ли загрузить узел (из id) в лайтбокс 2, не загружая все дополнительные блоки? только то, что узел должен отображать Я хочу сделать несколько всплывающих окон по некоторым ссылкам, чтобы некоторые узлы могли отображаться внутри ... в этом случае отправка не будет (комментарии отключены) еще одна крутая вещь будет включать …


6
Прикрепить WYSIWYG к форме Drupal
С помощью пользовательской формы Drupal, как вы можете присоединить функциональность WYSIWYG к текстовой области с помощью модуля WYSIWYG?
12 7  forms  wysiwyg 

1
Горизонтальные элементы формы
Я описал форму, но каждый элемент находится под предыдущим. Мне нужно описать форму, где все элементы будут размещены горизонтально, но не вертикально. Это моя форма: function contact_register_form($form, &$form_state) { $form['description'] = array( '#type' => 'item', '#title' => t('Sign up to be notified when your community launches:'), ); $form['email'] = array( …
12 forms 


7
Генерация <button type = «submit»> с помощью API формы
У меня есть тематическая форма для интеграции, структура которой показана ниже. Я почти там, по большей части, за исключением отправки. &lt;form action="#"&gt; &lt;fieldset&gt; &lt;legend&gt;Authentification&lt;/legend&gt; &lt;label for="email"&gt;Courriel*&lt;/label&gt; &lt;input type="text" name="email" id="email"&gt; &lt;label for="password"&gt;Mot de passe*&lt;/label&gt; &lt;input type="password" name="password" id="password" class="last"&gt; &lt;a href="#" title="Mot de passe oublié?" class="clearfix"&gt;Forgot password?&lt;/a&gt; &lt;button type="submit" class="clearfix"&gt;&lt;span&gt;Login&lt;/span&gt;&lt;/button&gt; …
12 forms 

6
Как проверить и отправить форму, используя AJAX?
Я создал веб-форму, используя API формы. Я использую #AJAXопцию поля, чтобы добавить проверку AJAX для каждого поля. Можно ли проверить и отправить форму с помощью AJAX без перезагрузки страницы. Если проверка не удалась, я хочу показать сообщение об ошибке, и если проверка прошла успешно, я хочу показать сообщение (в идеале …
12 7  forms  ajax 

3
Как на самом деле установить максимальную длину для поля textarea в контактной форме
Мне нужно ограничить текстовое сообщение в контактной форме основного модуля определенным количеством символов. Вот факты API форм не позволяет устанавливать максимальную длину для типов полей текстовой области [в то время как обычный HTML это делает] Модуль Maxlength не позволяет вам установить максимальную длину. Он получает максимальную длину из максимальной длины …
11 forms  emails 

2
Webform - Отправить значения из Drupal 7 из на внешний URL
Я самопровозглашенный новичок в создании форм в Drupal. У меня есть форма, размещенная на веб-сайте Drupal 7 (с использованием модуля веб-формы), и мне нужно отправить значения формы на внешний URL-адрес. Я изучал это некоторое время и написал собственный модуль, который использует модуль webform для внешней отправки с использованием hook_form_alter и …
11 7  hooks  webforms  forms 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.