Skip to content

Registration form formatting

02-Jan-13

The registration form is called inside a single event by using the placeholder #_ADDBOOKINGFORM or independently on a page via the shortcode [eme_add_booking_form].

The registration form can be completely customized. You can define any number of fields in the “Events => Form fields” page, then go to the “Events => Settings” page and change the general layout of the registration form format. The default is:

<table class='eme-rsvp-form'>
<tr><th scope='row'>Name*:</th><td>#_NAME</td></tr>
<tr><th scope='row'>E-Mail*:</th><td>#_EMAIL</td></tr>
<tr><th scope='row'>Phone number:</th><td>#_PHONE</td></tr>
<tr><th scope='row'>Seats*:</th><td>#_SEATS</td></tr>
<tr><th scope='row'>Comment:</th><td>#_COMMENT</td></tr>
#_CAPTCHAHTML{<tr><th scope='row'>Please fill in the code displayed here:</th><td>#_CAPTCHA</td></tr>}
</table>
#_SUBMIT

You can use the following placeholders:

  • #_NAME displays a text field for the name of the respondent.
  • #_EMAIL displays a text field for the e-mail address of the respondent.
  • #_PHONE displays a text field for the phone of the respondent.
  • #_HTML5_EMAIL displays a html5-type input field for the e-mail address of the respondent.
  • #_HTML5_PHONE displays a html5-type input field for the phone of the respondent.
  • #_SEATS or #_SPACES displays a dropdown field for the number of spaces to reserve.
  • #_SUBMIT{} displays displays the submit button with between the braces the text you want for the button (qtranslate compatible).
  • #_SUBMIT displays displays the submit button with the text you want for the button the text configured on the Settings page.
  • #_COMMENT displays a text area for a possible comment.
  • #_CAPTCHAHTML{...} displays the html between the braces for the captcha, but only if the captcha option has been activated. Inside the braces, you should use the shortcode #_CAPTCHA to display the captcha itself, otherwise nothing will happen.
  • #_CAPTCHA displays the captcha part.
  • #_FIELD{xx} displays custom made fields (replace xx by the ID of a field you created in the “Events => Form fields” page.
  • #_FIELDNAME{xx} displays the title/name of the custom made fields (replace xx by the ID of a field you created in the “Events => Form fields” page.

For any shortcode, if you start with “#REQ_” instead of “#_”, the field becomes required and cannot be left empty or 0 upon registration (e.g.: #REQ_COMMENT or #REQ_FIELD{xx})
Warning: if the shortcodes #_NAME, #_EMAIL, #_SEATS or #_SUBMIT are not present, the form is not valid and will not be shown.
Also, #_NAME and #_EMAIL are always required fields, so no need to use #REQ_NAME or #REQ_EMAIL.