form.inc
Версия 1.174.2.17 (checked in on 2009/02/26 at 05:50:33 by drumm)
Функции
Имя | Описание |
---|---|
checkboxes_value | Helper function to load value from default value for checkboxes. |
date_validate | Проверка корректности ввода данных типа date. Запрет ввода дат типа 31 Февраля, 2006. |
drupal_execute | Извлекает форму по form_id , заполняет ее значениями из $form_values,
обрабатывает, и возвращает ошибки обработки этой формы. Эта функция — аналог drupal_get_form(), используемый для программной работы с формами. |
drupal_get_form | Запрашивает форму из функции создания формы, возвращает её для обработки, передаёт значения формы в то место, где они требуются. В сценариях, в которых используется многошаговая структура использования форм, это позволяет управлять правильностью передачи соответствующих данных с предыдущего шага работы сценария, делать необходимый следующий шаг для отображения результата. |
drupal_prepare_form | Подготавливает полный массив формы, добавляя в него недостающие значения по-умолчанию, вызывая нужные хуки, а также, опционально, выставляя токены валидации для некоторых полей, чтобы обезопасить форму от несанкционированных вмешательств. |
drupal_process_form | This function is the heart of form API. The form gets built, validated and in appropriate cases, submitted. |
drupal_redirect_form | Перенаправляет пользователя на URL после обработки формы. |
drupal_render_form | Renders a structured form array into themed HTML. |
drupal_retrieve_form | Возвращает структурированный массив, определяющий форму. |
drupal_submit_form | Processes user-submitted form data from a global variable using the submit functions defined in a structured form array. |
drupal_validate_form | Validates user-submitted form data from a global variable using the validate functions defined in a structured form array. |
expand_checkboxes | |
expand_date | Roll out a single date element. |
expand_password_confirm | Expand a password_confirm field into two text boxes. |
expand_radios | Превращает элемент radios («список переключателей») в список еденичных элементов radio («переключатель»). |
form_builder | Adds some required properties to each form element, which are used internally in the form API. This function also automatically assigns the value property from the $edit array, provided the element doesn't already have an assigned value. |
form_clean_id | Remove invalid characters from an HTML ID attribute string. |
form_error | Flag an element as having an error. |
form_get_error | Return the error message filed against the form with the specified name. |
form_get_errors | Возвращает ассоциативный массив всех ошибок на форме. |
form_get_options | Traverses a select element's #option array looking for any values that hold the given key. Returns an array of indexes that match. |
form_options_flatten | |
form_select_options | |
form_set_error | Устанавливает ошибку для указанного элемента формы. |
form_set_value | Use this function to make changes to form values in the form validate phase, so they will be available in the submit phase in $form_values. |
map_month | Вспомогательная функция используемая с drupal_map_assoc для показа названий месяцев. |
password_confirm_validate | Validate password_confirm element. |
process_weight | Expand weight elements into selects. |
theme_button | Форматирует кнопку для формы. |
theme_checkbox | Темизирует чекбокс. |
theme_checkboxes | Изменяет стиль сразу нескольких чекбоксов. |
theme_date | Форматирует дату выбранного элемента. |
theme_fieldset | Форматирует группу элементов формы |
theme_file | Форматирует поле загрузки файла. |
theme_form | Темизирует форму. |
theme_form_element | Возвращает темизированный элемент формы. |
theme_hidden | Форматирует скрытое поле формы. |
theme_item | Возвращает темизированный элемент формы. |
theme_markup | |
theme_password | Форматирует поле ввода пароля. |
theme_password_confirm | Форматирует пункт подтверждения пароля. |
theme_radio | Форматирует одиночный переключатель (радио-кнопку) для их группы. |
theme_radios | Форматирует сразу несколько радио-кнопок. |
theme_select | Format a dropdown menu or scrolling selection box. |
theme_submit | Форматирует кнопку отправки формы. |
theme_textarea | Форматирует многострочное текстовое поле ввода для формы. |
theme_textfield | Форматирует однострочное текстовое поле ввода. |
theme_token | Темизирует токен формы. |
weight_value | If no default value is set for weight select boxes, use 0. |
_drupal_clean_form_sessions | Remove form information that's at least a day old from the $_SESSION['form'] array. |
_element_info | Retrieve the default properties for the defined element type. |
_form_set_class | Sets a form element's class attribute. |
_form_set_value | Helper function for form_set_value(). |
_form_validate | Performs validation on form elements. First ensures required fields are completed, #maxlength is not exceeded, and selected options were in the list of options given to the user. Then calls user-defined validators. |