I have a form that I am trying to adapt to a process flow. The initial requester fills out the form and then clicks a button with a control-type of "Submit" and a "mailto" URL. A script in the preSubmit event sets the email address and subject line. It also protects most of the forms fields, but it opens a set of approval fields.
The approval fields include another submit-type button with its own preSubmit script. Clicking the approval submit button is supposed to send the form to the next person in the approval chain.
In total, there are three submit buttons.
Apparently, clicking the first submit button causes all three preSubmit scripts to run, which is a problem for which I have yet to come up with a solution.