This article includes all you need to know about the proper field names when building an online form.
A registration form creates a new member profile from the fields it posts, and signs that member in. Every field name below can be written four ways, and the form processor treats them as the same field:
|
Name form |
Example |
Effect |
|---|---|---|
|
|
|
Optional field |
|
|
|
Required field; the form is rejected if it's blank |
|
|
|
Optional, and its value is passed to the next page in the query string |
|
|
|
Required, and passed to the next page |
The R_ prefix must be an uppercase R. When a required field is blank, its name is shown to the visitor in the error list with the prefix and underscores removed.
These checks run before any profile is created. If one fails, the visitor is returned to the form with an error message.
|
Field |
Rule |
Error shown |
|---|---|---|
|
|
Always required for registration, even without the |
Please provide a valid E-MAIL ADDRESS |
|
|
First and last name can't be identical |
FIRST NAME and LAST NAME cannot match |
|
|
If included, must match |
Password must match |
|
|
If included, must not already belong to another member of the site |
This USERNAME is already in our database |
A visitor who is already signed in can't register again; they see "You are already REGISTERED and SIGNED IN."
Each field below saves to the matching item on the member's profile. Any field left out of the form is simply saved blank.
|
Field name |
Saves to |
Notes |
|---|---|---|
|
|
Salutation |
|
|
|
First name |
|
|
|
Middle initial |
|
|
|
Last name |
|
|
|
Suffix |
|
|
|
Full name |
|
|
|
|
Required |
|
|
Username |
Defaults to the email address |
|
|
Password |
Defaults to a system-generated number |
|
|
(not saved) |
Confirmation only |
|
|
Company |
|
|
|
Job title |
|
|
|
Occupation |
|
|
|
Gender |
|
|
|
Birth date |
|
|
|
Spouse name |
|
|
|
Home address |
|
|
|
Home address line 2 |
|
|
|
Home city |
|
|
|
Home state |
|
|
|
Home ZIP |
|
|
|
Home county |
|
|
|
Home country |
|
|
|
Home phone |
|
|
|
Home phone |
Used instead of |
|
|
Work phone |
|
|
|
Mobile phone |
|
|
|
Fax |
|
|
|
Website URL |
|
|
|
Website name |
|
|
|
Website description |
|
|
|
Short bio |
|
|
|
Full bio |
|
|
|
Email format preference |
|
|
|
Voice opt-in |
|
|
|
SMS opt-in |
|
|
|
Federal ID |
|
|
|
Custom fields 1 to 5 |
Five general-purpose fields |
|
|
Lead source |
|
|
|
Publish setting |
|
A registration form can also place the new member into categories, memberships, or a program in the same submission. These run after the profile is created.
|
Field name |
What it does |
|---|---|
|
|
Adds the member to one category, by category ID |
|
|
Adds the member to category N when checked, e.g. |
|
|
Saves a text answer alongside category N |
|
|
Subscribes the member to one membership, by membership ID |
|
|
Subscribes the member to membership N when checked, e.g. |
|
|
Sets which weekdays membership content is delivered (seven fields: |
|
|
Any value turns on program enrollment |
|
|
The program to enroll in. Required when |
The category, membership, or program must already exist for the site, or the form shows an error. A member is never added to the same category, membership, or program twice. If a program requires approval, the enrollment is saved as pending.
Version 1.1 • Last Updated 10/16/2026 10:42:00 AM