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

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

4
Как добавить поле ссылки на термин таксономии в пользовательской форме друпала
Пункт меню определяется drupal_get_formкак функция обратного вызова и возвращает форму из функции обратного вызова. Как я могу добавить taxonomy_term_referenceполе в эту форму? $items['files/add'] = array( 'title' => 'Add file', 'description' => 'Allows users to add files', 'type' => MENU_CALLBACK, 'page callback' => 'drupal_get_form', 'page arguments' => array('mymodule_add_file'), 'access callback' => …

6
Отключить опцию для поля формы выбора
Как отключить опцию в поле выбора формы? $form['feed'] = array( '#type' => 'select', '#title' => t('Display of XML feed items'), '#options' => array( 'title' => t('Titles only'), 'teaser' => t('Titles plus teaser'), 'fulltext' => t('Full text'), ), '#description' => t('Global setting for the length of XML feed items that are …
9 7  forms 

7
Форма подтверждения по электронной почте api
Каков наилучший способ обработки проверки электронной почты на стороне сервера в форме API? Может ли это быть реализовано где-то внутри части формы, описанной ниже, или есть другие варианты? $form['address']['mail'] = array( '#type' => 'textfield', '#title' => t('E-mail'), '#required' => TRUE, '#default_value' => $subscription->mail, '#maxlength' => 255, ); $form['submit'] = array( …
9 forms 

3
Форма Api Загрузка файла
У меня есть следующий код в моей форме. $form['new']['upload'] = array( '#type' => 'file', '#title' => t(''), '#size' => 40, ); В обработчике отправки он возвращает имя файла, но не сохраняет файл и возвращает объект файла. Что еще мне нужно сделать? Я пытаюсь создать блок, в который вы можете загрузить …
9 7  forms  files 

2
Как реализовать «Добавить еще один элемент» для пользовательских форм?
Я пишу модуль, который в основном представляет собой форму, которая создает связь между двумя конечными точками. Я хочу, чтобы пользователь мог создавать несколько отношений одновременно. Я хочу добавить кнопку с надписью «добавить другой элемент» так же, как поля, когда вы выбираете неограниченное в их настройках. Есть ли способ, которым я …
9 7  forms  blocks 

2
Как я могу отобразить форму смены пароля самостоятельно?
Мне нужно разместить форму для сброса пароля пользователя в областях вне контекста страницы редактирования пользователя. Этот модуль смены пароля выглядел многообещающе; однако, он доступен только для drupal 6 и доступен только снимок разработчика. Я мог бы использовать hook_form_alter, чтобы скрыть поля в форме редактирования пользователя, которые не связаны с паролем …
9 7  forms  users 

5
Как вы можете изменить форму ошибки?
Как изменить или удалить ошибку формы, вызванную Drupal или другим модулем на узле вставки / сохранения, для определенного типа контента. Я ищу метод, который я могу использовать в модуле. Я пробовал hook_node_validate () , но все, что я мог сделать, это получить ошибки и установить ошибки.
8 7  forms 

6
Как я могу добавить класс на ярлык?
Мне нужно добавить имя класса для определенных меток, созданных API форм Drupal, например: $form['name'] => array( '#type' => 'textfield', '#title' => 'Prénom' ); Если я использую следующее, <textarea>получает класс, но не метку. $form['name']['#attributes']['class'] = array('myClass'); Я ищу что-то подобное, что добавит класс к <label>.
8 7  forms 

5
Webform не отправляет, а перенаправляет на себя
Веб-формы моего будущего производственного сайта Drupal перестали сохранять материалы; вместо этого он возвращается на ту же страницу, дополненную введенными значениями. У меня нет графика, когда он перестал работать. В среде песочницы Webform 7.x-3.17 работает нормально. Я ищу некоторые предложения для дальнейшей отладки. Я пробовал следующее, но безуспешно: Отключение любых модулей, …
8 webforms  forms 


3
Пустое значение «- Выбрать -» не отображается для полей выбора с требованием состояний
Когда я создаю стандартное поле выбора, используя API формы Drupal 7, первое значение (также выбранное в новой «пустой форме») <option selected="selected" value="">- Select -</option>. Это значение не указано в определении формы, и я не изменяю форму. (Это хорошо) Однако, когда я создаю второе поле выбора, которое зависит от первого использования …
8 7  forms 

3
Могу ли я использовать ajax для нацеливания нескольких элементов формы с одного входа?
Я пытаюсь использовать ajax для обновления двух разных частей друпальной формы только из одного размытия ввода формы. У меня есть стандартный AJAX материал на моем входе: $my_form['my_input']['#ajax'] = array( 'callback' => 'my_callback', 'wrapper' => 'my_target_div', 'event' => 'blur', ); Это работает хорошо, меняя мой div при обновлении ввода ... однако …
8 7  forms  ajax 

2
Как отправить веб-форму программно с помощью Ajax?
Я работаю над реализацией Ajax для отправки веб-формы на Drupal 7. Мне не удалось найти ничего хорошего, hookчтобы изменить кнопку отправки веб-формы и добавить «#ajax» в форму, поэтому я посмотрел на модуль Drupal 6, который реализует эту функциональность из внешнего скрипта. Поэтому я решил пойти со своим собственным модулем и …
8 ajax  webforms  forms 

1
Изменение формы регистрации
Я хотел бы пересмотреть форму регистрации нового пользователя по умолчанию в Drupal 7. Вместо того, чтобы требовать «имя пользователя», я хочу запросить «полное имя» с инструкциями помощника для ввода текста «имя пользователя - это ваше полное имя, как вы обычно его используете» «. Могут быть и другие незначительные изменения форматирования, …
8 7  forms  users  nodes 

1
Как предотвратить отправку формы Ajax
Приведенный ниже код блокирует отправку любой не-AJAX-формы. $(this.form) .on('submit', function(event) { if (/* Some condition */) { event.preventDefault(); } }); В Drupal 8, как мы можем заблокировать отправку формы Ajax? Ajax-формы не запускают обработчик отправки формы, и я не смог заблокировать событие click для кнопок отправки Ajaxified формы. Для справки, …
8 8  forms  ajax  webforms 

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