Skip to main content
Category:

in this post, I'll show you how to add an "Accept Terms" checkbox to the User Registration Form in Drupal 8.

 

use Drupal\Core\Form\FormStateInterface;

/**
 * @param $form
 * @param FormStateInterface $form_state
 * @param $form_id
 */
function mymodule_form_alter(&$form, FormStateInterface $form_state, $form_id)
{
//  kint($form_id);
  switch ($form_id) {
    case 'user_register_form':
      // Add a checkbox to registration form for terms.
      $form['terms'] = array(
        '#type' => 'checkbox',
        '#title' => t("I accept the terms."),
        '#required' => TRUE,
      );
      break;
  }

}

Riadh Rahmi

Senior Web Developer PHP/Drupal & Laravel

I am a senior web developer, I have experience in planning and developing large scale dynamic web solutions especially in Drupal & Laravel.

Web Posts

Search

Page Facebook