Answers.Body: <p>You can definitively do that with a custom field! Custom Field -> Used for: Participants -> choose Field Type: checkbox; make one multiple choice option (Label: 'I agree to the terms and conditions'); or: Label: 'Read, Understood and Accepted'.</p>
  
  <p>Stick this new Custom Field into its own profile (so it can can have its own pre-form and/or post-form 'help' i.e. Terms and Conditions) -> make it required (in the profile) so users can't proceed without agreeing/checking the box. </p>
  
  <p>Finally -> stick that profile into your Event Registration page (Event Config -> in the Online Registration tab). </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-05-23T10:28:21.520Z
Answers.Text: This is exactly what we do too - except we put it on the contact record as general 'terms and conditions'. Then we don't need them to tick that box every time if they're logged in =]
Answers.UserDisplayName: John
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-05-23T14:41:08.900Z
Answers.Text: Right! We use a variety: 1) on Participant -> Waivers eg  - for specific Events; 2) on Membership -> Confidentiality agreement eg specific to a Board position; 3) on Individual -> for very general Terms & Conditions
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-05-18T12:51:22.600Z
Answers.LastActivityDate: 2016-05-18T13:58:40.620Z
Answers.LastEditDate: 2016-05-18T13:58:40.620Z
Answers.UserDisplayName: KarinG - Semper IT
Body: <p>I would like to add a mandatory checkbox on one of our event registration page. How can I do that please?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-05-18T12:13:42.000Z
Comments.Text: you can add one but still you need to associate the custom field value against participant record and not against Event
Comments.UserDisplayName: Ramesh - ARTECH Consultancy
Tags: <civievent><custom-fields>
Title: How to add a checkbox like "I agree following terms & conditions..."
ThreadText: # How to add a checkbox like "I agree following terms & conditions..."
  
  (Asked by: username_0 on 2016-05-18)
  
  I would like to add a mandatory checkbox on one of our event registration page. How can I do that please?
  
  **Tags:** civievent, custom-fields
  
  > **Comments:**
  > **username_1**: you can add one but still you need to associate the custom field value against participant record and not against Event  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2016-05-18. Score: 13 | Accepted answer
  
  You can definitively do that with a custom field! Custom Field -> Used for: Participants -> choose Field Type: checkbox; make one multiple choice option (Label: 'I agree to the terms and conditions'); or: Label: 'Read, Understood and Accepted'.
  
  Stick this new Custom Field into its own profile (so it can can have its own pre-form and/or post-form 'help' i.e. Terms and Conditions) -> make it required (in the profile) so users can't proceed without agreeing/checking the box.
  
  Finally -> stick that profile into your Event Registration page (Event Config -> in the Online Registration tab).
  
  > **Comments:**
  > **username_3**: This is exactly what we do too - except we put it on the contact record as general 'terms and conditions'. Then we don't need them to tick that box every time if they're logged in =]  
  > **username_2**: Right! We use a variety: 1) on Participant -> Waivers eg  - for specific Events; 2) on Membership -> Confidentiality agreement eg specific to a Board position; 3) on Individual -> for very general Terms & Conditions  
  
  ---
  
  