суббота, 13 октября 2012 г.

Drupal: AJAX submit с помощью progressive enhancement

 ajaxПример создания AJAX формы с помощью концепции прогрессивного улучшения (progressive enhancement). Такая форма будет работать даже при выключенном javascript.
1. Создаём обычную форму с submit callback-ом:
/**
* Form builder
*/
function mymodule_myform($form, $form_state) {
$form['sometext'] = array(
'#type' = 'textfield',
'#title' = 'Some text',
);

$form['submit'] = array(
'#type' = 'submit',
'#value' = 'Submit',
);

return $form;
}

/**
* Form submit callback
*/
function mymodule_myform_submit($form, $form_state) {
Читать дальше →
Похожие записи:Drupal: Модуль Commerce Addressbook — адресная книга покупателя
Drupal: Как навесить #ajax на пользовательское событие
Drupal: Как с помощью AJAX обновить ВСЮ форму

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

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