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

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

3
Отримання об'єкта вузла в moll_form_FORM_ID_alter
Слідкуйте за цим питанням, але мені не вистачає репутації, щоб просити роз'яснення в коментарі. Я пересилаю внесений модуль в Drupal 8. Код, що перебуває на екрані, у вищезгаданому CR та post не працює: $node = $form_state->getFormObject()->getEntity(); Нічого не завантажується в змінну $ node. Мій PHPStorm IDE видає попередження для getEntity …
13 8  forms 

6
Як зробити поле для читання лише за допомогою гака_форма_алтер
Я намагаюся зробити деякі поля форми профілю Drupal як лише для читання в режимі редагування. Я використовую наступний код у moll_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; } У поданому інтерфейсі файл відображається як лише для читання, але все ж я можу змінити значення за допомогою …
12 7  forms 

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 (без заголовків та колонтитулів та інших блоків)
чи можна завантажити вузол (з ідентифікатора) у лайтбокс 2, не завантажуючи всі додаткові блоки? саме те, що має відображати вузол Я хочу зробити спливаючі вікна на деяких посиланнях, щоб дозволити показ деяких вузлів всередині. У цьому випадку подання не буде зроблено (коментарі відключені) Ще однією цікавою річчю буде включення веб-форм …

3
Як зберегти cache_form малим
Я помітив у mysql, що таблиця cache_form.MYD становить 14 Гб. Чому вона виросла настільки великою? Чи безпечно це спорожнити? і як я можу уникнути цього в майбутньому? Дякую


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'] = …
12 forms 


7
Генерування <кнопки типу = «подати»> за допомогою 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; &lt;/fieldset&gt; &lt;/form&gt; …
12 forms 

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

2
Вебформа - надсилайте значення з Drupal 7 на зовнішній URL
Я самовизнаний новачок для створення форм у Drupal. У мене розміщена форма на веб-сайті Drupal 7 (за допомогою модуля веб-форми), і мені потрібно подати значення форми на зовнішній URL. Я займаюся цим дослідженням деякий час і написав користувальницький модуль, який використовує модуль веб-форми для подання зовнішньої програми за допомогою гака_форма_альтера …
11 7  hooks  webforms  forms 

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.