Hi there!
Netbiscuits passes parameters either inside the URL string if the Method is GET, or it POSTS them in the HTTP request if the method is POST. They can be accessed through the same methods that read parameters from other web pages.
When developing custom applications, any FORM action that you would use in regular HTML pages is possible. You can write your own code for these actions that are executed on your backend, provided they produce BiscuitML output like your other pages.
As for Netbiscuits internal actions, there is
mailto, as you've mentioned, and there is
clickto, which essentially sends an email to a configurable recipient as well as logging the data into a donwloadable file on our platform.
In order for this action to function correctly, you must set the following
hidden input fields:
recipient: The recipient of the form data email
nbAction: the name of the Form. This will appear as the subject of the sent email, as well as in the logged data for easier identification of the form.
nbActionLogging: true or false - enable logging of the form data on our server
errorPage: The page to direct to in case of an error. This may be the same page the form was sent from; use the required fields mechanism to output error messages. Refer to the
BiscuitML-Reference for more information on this.
successPage: the page to direct to when there is no error.
Regards,
Webmaster