Posted on by

Adding Fields to the Participants Database Contact Form

The recently-released Contact Button add-on for Participants Database adds a javascript-powered pop-up contact form to any list or single record display. The form is pre-set to include inputs for a name, email address and contact message, but it is possible to add additional fields if you need something more from people who are sending contact… (read)

Posted on by

Responsive Displays in Participants Database

Responsive layouts are increasingly a necessity in current web design. More and more people will access your site using devices with small screens, and really, screens of a wide variety of sizes and aspect ratios. A responsive layout is a layout that can accommodate all the possible devices: it is responsive to the size and… (read)

Posted on by

Creating Custom Form Elements

Sometimes it’s necessary to create a custom form element to handle a specific need for a UI element in a Participants Database form. The means for doing that have been set up in the plugin, you’ll ┬ádefinitely need some coding skills to get this done, so this post will only briefly cover the basic steps… (read)

Posted on by

Checking Multiple Fields for a Match

When a Participants Database signup form is submitted, it can be checked against the database for an existing record that matches the new submission. If you need to check multiple fields for a match because you don’t have a single field that uniquely identifies a record, here’s how you do that.

Posted on by

Putting a Delete Switch in the Record Edit Form

I sometimes get requests for adding the ability to delete records from the frontend record edit interface. This is so a person with a private edit link can go to their record page and delete it, or so someone who is managing records from the frontend can delete a record. The┬ábest way to do it:… (read)

Posted on by

Creating Multiple-page Forms in Participants Database

Version 1.5.2 introduced the ability to create forms across multiple pages. By defining the “action” attribute, the user is taken to another form page after each page is submitted. Each page shows a different part of the form by setting the fields or group to show in the shortcode on that page.

Here is a step-by-step breakdown of how that is done.

Posted on by

Commas and other punctuation in selector labels

In this post, I document a feature that you can take advantage of when defining labels for selectors like radio buttons, dropdowns and checkboxes. Each of the selections you define can have a separate value and title, which is the printed value the user sees. The “value” is what is actually stored in the database.… (read)