Запитання з тегом «forms»

Використовуйте його для запитань щодо API форми. Не використовуйте його для форм чи суб'єктів форми.


5
Як уникнути "виявлено незаконний вибір" під час оновлення значень списку через ajax?
У мене у формі є чотири посилання на сутність користувача. Форма хоста - це форма редагування вузла. Три з них є списками вибору, останній - Inline Entry 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 

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, …
10 7  forms 

3
Вставте одну форму сутності в іншу і збережіть обидві
У мене є власна сутність, яка залежить від сутності користувача. Насправді, це навіть так залежно від того, що я вважав, що має сенс відображати форму моєї сутності у формі профілю користувача: Зараз у мене проблема полягає в наступному; є 2 кнопки збереження. І якщо це недостатньо погано, кнопка збереження для …
9 8  forms  users 

2
Як приховати та / або запобігти доступ до полів у такій формі, як group_audience для органічних груп
Це мені непокоїть деякий час. Коли я намагаюся приховати такі поля, як поле групової аудиторії чи налаштування публікації від форми, під час перевірки форма встановила обидва ці поля на нульове значення, навіть якщо значення дефолту як було правильно задекларовано Я намагався використовувати Invisible, #access, unset приховане, нічого не працює! Це …

1
Як використовувати #element_validate та #value_callback в Drupal 8
Я дотримувався офіційної документації API 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 

6
Як я можу додати клас до мітки?
Мені потрібно додати ім'я класу до певних міток, створених API API Drupal, як це: $form['name'] => array( '#type' => 'textfield', '#title' => 'Prénom' ); Якщо я використовую наступне, <textarea>отримує клас, але не мітку. $form['name']['#attributes']['class'] = array('myClass'); Я шукаю щось подібне, що додасть клас до <label>.
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
Попередній перегляд зображення після завантаження за допомогою API API
Я завантажив файл зображення за допомогою managed_fileтипу API API, але після завантаження зображення він не відображається як мініатюра біля поля. Відображається назва файлу зображення із посиланням на зображення та невеликим значком. Як я показую мініатюру зображення після завантаження (наприклад, попередній перегляд зображення з основного поля зображення)? Також як я можу …
9 7  forms  files 

5
Запобігання надсилання декількох форм (сторона сервера)
У мене виникає проблема, коли користувач може надсилати будь-яку форму, побудовану API 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.