четверг, 7 февраля 2013 г.

динамические формы php javascript

'#options' => array(0 => t('Статус 1'), 1 => t('Статус 2')),

'#title' => t('Состояние статуса'),

$form['settings'] = array(

'#default_value' => t('Текст по умолчанию'),

'#title' => t('Название поля'),

$form['name'] = array(

function my_first_form($form, &$form_state){

//первая простая форма

И так далее. Для разных типов элементов доступны свои аргументы. Смотрите документацию.

#default_value – значение по умолчанию

#description – описание поля

#title –отвечает за заголовок поля

Ключ #type – это тип элемента (поле ввода, область ввода, выпадающий список, скрытое поле и т.д.).

Для использования формы нужно создать функцию, которая будет возвращать массив элементов формы. Давайте сделаем несложную форму с одним полем ввода и переключателем. Каждый элемент массива $form – это элемент html формы. Каждый элемент также является массивом. Значение его ключей определяют, каким будет тот или иной элемент, как будет сформирован html код формы.

Это очень удобная таблица, а также пример использования каждого элемента.

Сразу даю ссылку на документацию, к которой мы будем обращаться http://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/7

Для создания пользовательских форм очень удобно использовать встроенные в Drupal механизмы. Это гораздо удобнее, чем писать html код вручную с нуля.

Form API. Создание пользовательских форм в Drupal

      |     

Form API. Создание пользовательских форм в Drupal | php-include.ru

Комментариев нет:

Отправить комментарий