Web Development - UD Application Help Pages

Forms Data Processor (FDP): How to create a form

This page provides instructions for setting up a form for use with the Forms Data Processor which stores results from your forms. To use this system, you will need to have proper access. You may request access from your departmental forms administrator, or contact Information Technologies.

Define Your Form in the FDP Engine

  1. Log in at http://www.udel.edu/fdp/.
  2. Select "Manage forms" from the Administration menu View Browse Form Submissions image. If you do not see this menu after logging in, see the note above about requesting appropriate access.
  3. Complete the Manage forms screen view image as follows:
    1. Form ID: All forms require a unique ID. The ID that you enter on this screen should also be included as a hidden field on your form (see the "Edit Your Form" section below for example syntax).

    2. Description: This should be a brief title of your form. This name appears in the dropdown list of your forms when you are querying the results.

    3. URL: Enter the URL of your form (i.e. http://www.udel.edu/yourdirectory/formname.html). It must be typed as a full path URL.

    4. Group: The Group dropdown displays all groups to which you have access. Most users only belong to one group. Select the appropriate Group for this form.

    5. Email form results to: Enter a valid UD email address where the results of the form may be sent (optional, but recommended for submitters to receive a receipt). This may be an individual, a mailing list or a value from a field on the form. For example, if an email receipt is to be sent to the form submitter, and the email address field on your form is named "submitters_email", then select "Variable (value of form field)" and enter "submitters_email" in the input box.

    6. Replyto value: If an email message will be generated when the form is submitted, enter an email address that the user will see as the reply-to: address. (optional). This may be an individual, a mailing list or a value from a field on the form, similar to the "E-mail form results to:" field. Note: If a Replyto value is not specified, the From value will be used for replies.

    7. From value: If an email message will be generated when the form is submitted, enter an email address that the user will see as the From: address. (strongly recommended). Note: If a From value is not specified and someone replies to the email, it will be sent to IT Web Development.

    8. Carbon copy: If an email message will be generated when the form is submitted, enter an email address for anyone who needs a carbon copy. (optional) This may be an individual, a mailing list or a value from a field on the form, similar to the "E-mail form results to:" field.

    9. Email template: This field is required if an email message will be generated when the form is submitted. Attach a template file of what the email message will look like. It can contain any text or field values. See example of a results file.

    10. Return page: Enter the URL of the page that the submitter will see after they submit the form. This can be your department's home page, or a simple page that just says "Form submitted. Thank you." It must be typed as a full path URL. (required)

    11. Message subject: This field is required if an email message will be generated when the form is submitted. Enter text that will appear as the Subject of the email.

    12. Click Add.

Edit Your Form to Feed to the FDP Engine

  1. Create your form.
  2. Set the form action value to
    <form method="post" action="https://udapps.nss.udel.edu/formsPro/collect.action">.
  3. Add a hidden field for the Form ID you established in Step 3.a above. For example, if your form ID is "MY_FORM", the hidden field to include on your form would be:
    <input type="hidden" name="formId" value="MY_FORM" />

Questions about the Forms Data Processor may be sent to Information Technologies.