The form can be submitted using either GET or POST, but the default method and url are taken from the form attributes: "method" / "action".
Both method and submit url can be overwritten by passing the optional arguments:

Forms that have enctype="multipart/form-data" are submitted using the default browser behavior (no ajax submit!).

By default all the fields in the form are submitted, except for file fields, buttons and reset buttons.
If only a custom list of fields is required to be submitted to the server, pass the 'elements' list as an optional argument to the Spry.Utils.submitForm function: