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

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


5
Как избежать «Обнаружен неправильный выбор» при обновлении значений списка выбора через ajax?
У меня есть четыре поля ссылки на сущность пользователя в форме. Форма хоста - это форма редактирования узла. Три из них являются списками выбора, последний - Inline Entity Form . После добавления пользовательского объекта через IEF я пытаюсь обновить значения списков выбора: function ebep_users_feature_users_list_ajax($form, $form_state) { $ief = array_shift($form_state['inline_entity_form']); $options …
10 7  ajax  forms 

2
Как программно обновить допустимые значения поля списка?
Я создал список выбора для учетной записи Profile2 в Drupal 7. В список разрешенных значений я добавил некоторые значения. Теперь я хотел бы программно обновить значения в этом списке (добавить, удалить или обновить). Я не хочу использовать form_alter, так как я хочу, чтобы эти обновления были зафиксированы в базе данных. …
10 7  forms  users 

2
Как загрузить файл в формы drupal8 с файлом типа элемента формы?
Я хочу загрузить файл, и мне нужно использовать тип элемента формы как «файл». В функции отправки я не могу получить какие-либо надлежащие данные, относящиеся к файлу, который я загружаю. Так может кто-нибудь, пожалуйста, помогите мне решить эту проблему. Пожалуйста, найдите ниже код: public function buildForm(array $form, FormStateInterface $form_state) { $form['test_CERTIFICATE'] …
10 8  forms 

3
Вставить одну форму сущности в другую и сохранить оба
У меня есть пользовательский объект, который зависит от объекта пользователя. На самом деле, это даже в зависимости от того, что я чувствовал, что имеет смысл отображать форму моей сущности в форме профиля пользователя: Проблема, с которой я сейчас сталкиваюсь, заключается в следующем; Есть 2 кнопки сохранения. И если это не …
9 8  forms  users 

2
Как скрыть и / или запретить доступ к полям в форме, например group_audience для органических групп
Это беспокоило меня некоторое время. Когда я пытаюсь скрыть такие поля, как поле групповой аудитории или параметр публикации из формы, при проверке формы в обоих этих полях устанавливается нулевое значение, даже если значение по умолчанию как были правильно объявлены. Я пытался использовать Invisible, #access, unset hidden ничего не работает! Это …

1
Как использовать #element_validate и #value_callback в Drupal 8
Я следовал официальной Документации API форм, но этот код не работает для меня в Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) { form_error($element, 'This …
9 8  forms 

2
Как вы меняете расположение вывода `form_set_error`?
Есть ли способ в Drupal 7 изменить расположение вывода form_set_error? На данный момент он вызывает, drupal_set_messageкоторый ставит все ошибки формы в верхнюю часть экрана. Вместо этого я хотел бы, чтобы каждое сообщение отображалось под соответствующим полем. Если это невозможно, могу ли я вручную пометить форму как «недействительную» в MODULE_form_name_validate()функции без …
9 7  forms 

4
Как распечатать результаты после отправки формы Drupal?
У меня есть простая установка модуля Drupal, которая имеет одно текстовое поле. Я могу вернуть то, что было напечатано в текстовом поле, используя drupal_set_message(): function firstmodule_form1_submit($form, &$form_state) { drupal_set_message(t("The user is $username")); } Однако echo $username;у меня не получится, ничего не печатается. Как я могу вернуть результаты без использования drupal_set_message()?
9 forms 


2
Необходимо добавить символы HTML в список выбора
У меня есть форма, использующая FAPI, который имеет список значений валют в качестве одного из входных данных. Мне нужно иметь возможность добавлять символы HTML, такие как€ $pound; ¥ Проблема в том, что Drupal фильтрует входные данные и не отображает нужные символы, а отображает действительные HTML-коды, как показано выше. Есть ли …
9 forms  theming 

5
Предварительный просмотр изображения после загрузки с использованием Form API
Я загрузил файл изображения, используя managed_fileтип API формы, но после загрузки изображения оно не отображается в виде эскиза рядом с полем. Отображается имя файла изображения со ссылкой на изображение и небольшая иконка. Как показать эскиз изображения после его загрузки (например, предварительный просмотр изображения из основного поля «Изображение»)? Также, как я …
9 7  forms  files 

1
Добавить текст после поля ввода с формой API (поле-суффикс)
Я создаю форму с текстовым полем. После поля ввода я хотел бы иметь текст. Нравится: Label * |________| some text Field description Код, который я использую: $form['a_textfield'] = array( '#type' => 'textfield', '#title' => t('A Label'), '#size' => 10, '#maxlength' => 15, '#description' => t('A Field description'), '#required' => TRUE, …
9 7  forms 

5
Запрет на отправку нескольких форм (на стороне сервера)
Я сталкиваюсь с проблемой, когда пользователь может отправить любую форму, созданную с помощью API форм, несколько раз (быстрый щелчок приводит к нескольким запросам). Я включил базовое клиентское (javascript) решение по отключению кнопки, но мне любопытно, как лучше всего предотвратить эту ситуацию на стороне сервера. Есть ли рекомендуемый способ использовать систему …
9 forms 

4
Как заставить кнопки формы вызывать только javascript?
Я экспериментирую с формами JavaScript и Drupal. В настоящее время я пытаюсь сделать кнопку в форме администрирования модуля, который будет использовать JavaScript для добавления параметров в список выбора. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю кнопку, вызывается мой JavaScript, но обновляется вся форма. Я посмотрел …
9 7  forms  javascript 

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