Advanced Form API - Drupal Training Curriculum for Drupal Companies

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Back to Drupal Training Syllabus

Advanced Form API

Learning Objective

Trainee will be able to handle ajax in forms and dynamic forms

Course Content

  1. Ajax in forms

  2. Ajax-enabled forms in Drupal 7 offer dynamic form behavior with no page reloads and are easy to create and manipulate. They are a simple extension of the Drupal Form API.
    https://www.drupal.org/node/752056
    https://drupalize.me/videos/uploading-files-and-submitting-ajax-forms-si...

  3. Dynamic forms

  4. If the site administrator wishes a form where a user's answers in each step determine the options available in the next, Drupal has a solution.
    https://drupalize.me/videos/creating-dynamic-forms-states-system?p=1145

Reference

http://www.zyxware.com/articles/5031/how-to-incorporate-ajax-into-a-drup...
https://buildamodule.com/video/drupal-7-development-core-concepts-how-to...
https://drupalize.me/blog/201401/getting-started-forms-drupal-8

Exercise

Exercise on Advanced Form API

Next » Advanced File Handling in Drupal