I have a huge form that's way too large for a single page. I would like to split this form up into a few separate pages. What are my options?

Edit: Still haven't figured out how to do this with Drupal 8.


You can use the Field Group module. This works for Drupal 7 and 8.

If you use Drush you can use the following command line.

drush dl field_group 

drush en -y field_group

enter image description here

|improve this answer|||||
  • 1
    The project page clearly states: "Multipage steps: Note: This is only client side and removed in drupal 8 version." Also, with Drush you now simply use drush en -y field_group, and Drush will automatically download the necessary modules, if they aren't present. – kiamlaluno May 14 '16 at 7:39

I recommend you build your contact form using the Webform module over the Contact module. It allows you to have a lot more control and flexibility.

Once you're using this, you need to add 'pagebreak' components each time you'd like to add a new page. This tutorial shows you how to do this.

|improve this answer|||||
  • This module is currently being ported to Drupal 8, but is not usable yet. – Jon Carlyon May 16 '16 at 14:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.