Adding and Editing Fields

To add a field to a form, click on an Add Field button, then:

To update or delete a field, click on the field itself.

The Field Name property

This is the label for the field's input area within the form. It is also what will appear in the What to put in dropdown menus on the Make/Output Report page. (In other words, you can include registration and signup fields in reports).

Because a name can be used in multiple signup forms, this field is a dynamic menu in Make Signup Form's Add Field box. In other words, this helps you avoid misspelling a name or accidentally using the same name to mean different things.

The Type-of-Field property

This determines the kind of field that will be placed in the form.

Defaulting the Value of a Field

To give a non-Menu field a default value, enter it in the text area at the bottom of the Add/Edit Field box. (As noted above, use *item in this box to set the default of a Menu field).

A form displays its default values when you initiate creation of a signup or registration, and for blank required fields on an Update. Note that a default field value does not affect exiting database records, just the display of the form. You still have to click OK to get the new information into the database.

However if you do need to supplant blanks in many database records at once, you can: do an Export, set the desired defaults in row 1 of the exported file, and then Import it.

The Size properties

Width is used to set the width of the field as it appears in the form, and is specified as a percentage of the width of Person to Signup (in signup forms) and Email Address (in the registration form). In other words, if you specify 100, the new field will have the same width as Person to Signup/Email Address.

You may specify a width from 10 to 300. If you do not fill in a width:

For Text fields you can also enter a height: from 1 to 20. If you do not fill in a height, it defaults to 1 line.

Notes:

  1. You can put as many fields in a form as you want, but you do need to consider aesthetics. In particular, you do not want the OK button to be past the bottom of the screen. In other words, judicious use of multi-field rows is one way to prevent a form from getting too tall.
  2. Because horizontal gaps increase the width of a multi-field row, fields in a multi-field row are made very slightly narrower than specified. But if a row has more than 4 fields and you care about this row being "too wide", you will need to shrink some of its fields by 1 unit yourself.

Field Fill-in Rules

Check the Required box if a field must be filled in when a Signup or Register is done. (Optional fields can be filled in then or when the form is edited).

How to set Self-Signup Can:

Notes:

  1. You create admin-only fields (i.e. fields that are not shown in the self-signup form) by adding or moving them below the Admin-only Divider row.
  2. The Self-Signup Can property is ignored while a field is admin-only.
  3. The Enter Until option is for signup forms only. (Note: if your policy for when a field becomes view-only is too complicated for you to use Enter Until, you can implement your policy manually if desired. That is, you can manually change its Self-Signup Can setting from Enter It to View It at the appropriate time).
  4. The label of a View It field is grayed in the non-admin form and when an admin is creating a form definition.

Providing Explanatory Text for a Form

Help for the Form as a Whole

To append your own general help to the built-in help at the top of a form, click on the ? icon of the top row or the Admin-Only Divider row. The former appends always-visible general help and the latter appends admin-only general help.

Explanatory Rows

To create a row that consists only of explanatory text, click on an Add Explanatory Row button. To edit an explanatory row, click on its ? icon.

Your explanatory text can be plain text, HTML, or blank. If it is plain text, a half-line vertical gap is inserted, then your text below it. If it is HTML, it is inserted into the form without alteration. If it is blank, just the half-line gap is inserted.

Explanatory Text for Regular Rows

To edit the help or in-line explanatory text of a regular row, click on the row's ? icon and fill out the box as desired.

A Row's Help Text

To create or edit help text for a row, select an item in the Help Text for dropdown menu and enter the desired text:

In-line Explanatory Text

You can give a multi-field row a label. (Recall that the label of a single-field row is the field's name).

You can place explanatory text below a row's field(s). If this is a multi-field row, your text will replace the field names that are normally placed below such a row. To make some of your text admin-only, enter ADMIN[the admin-only text]. (So entering just ADMIN[] both suppresses the field names and creates a vertical gap after a row).

(Note: the City & State & Zip row in the Registration Form uses all these features).