Indiana University

IU Webmaster

Transform Frequently Asked Questions

Below is an assortment of Frequently Asked Questions, and explanations of odd behavior.

Last updated: February 8, 1999
Send comments or suggestions to: percival@indiana.edu

Q: Why does the Transform signature appear at the top or other strange place on the page returned to the user?

A: Transform appends the signature after the html </BODY> command if one is present (i.e. the end of the html document). You've got a </BODY> statement somewhere other than at the end of the document where it belongs.


Q: Why do I sometimes get multiple e-mail messages or multiple appends to a file from a single form submission?

A: Netscape 1.x browsers for Windows are known to cause this behavior when the user prints the results that are returned to them. (Other browsers may cause this as well.) This is because these browsers actually make another request to the server in order to get a copy for printing, thus effectively re-submitting the form. This is not a Transform problem per se; any cgi Web application will have similar problems. There is no real solution for this problem other than to upgrade the browser.


Q: How come all I get back after submitting a form is: Your form was processed?

A: Transform must respond somehow when a form is submitted. Normally, it sends your *success-response* section(s). If it doesn't find a *success-response* section, it will send the (first) *email-response* section in its place. If it can't find either a *success-response* or *email-response* section, it responds with Your form was processed. If you have a *success-response* or *email-response* section and get this message, look carefully to be sure you haven't misspelled the section header.


Q: How come all I get back after submitting a form is: Error - missing required fields?

A: This is the same as the last question except that Transform attempts to return the *error-response* section when a required variable is completed by the user. Be sure all your section headers are spelled correctly.