Configuring the HTML Buttons
Top Menu Buttons
In QuikFormsEngine v5.5, all button-related properties are encapsulated within specific objects under the QuikFormsEngine object, grouping all properties associated with each button into a single, organized structure. The table below outlines these properties.
Properties
Property Name | Type | Description | Sub Properties |
---|---|---|---|
HTMLButtonSubmit | SubmitButton | Object that configures the Submit button. Sends the form data in value pair format to the SubmitURL (typically a location in your system/platform/application for further processing).  |
|
HTMLButtonSign | SignButton | Object that configures the Sign button. Launches the E-Signature pop-up for either SIGNiX, DocuSign, or Quik! Native E-Signature. |
|
HTMLButtonEmail | EmailButton | Object that configures the Email button. Allows the user to email the form (completed or not) to another party. Quik! only posts form data to the URL you provide. You must build the email service which actually sends the email to the recipient with the link to the form. |
|
HTMLButtonLoad | LoadButton | Object that configures the Load button. Loads the saved version of the form or user to continue to fill out, when the form has been saved to the browser only. This button is hidden if RoutingRulesOn = TRUE, and also if the Save button is hidden. |
|
HTMLButtonSave | SaveButton | Object that configures the Save button. Saves the current version of the form either to a pre-configured location, or, if location is not provided, to user's local browser. |
|
HTMLButtonPrint | PrintButton | Object that configures the Print button. Exports and downloads the form as a PDF. |
|
HTMLButtonReset | ResetButton | Object that configures the Reset button. Deletes field data that has been entered by the user. Pre-filled data will remain. |
|
HTMLButtonClear | ClearButton | Object that configures the Clear button. Deletes all field data that has been pre-filled or entered by the user. |
|
Sample Code
Clear Button
We will take the Clear button as an example .
JSON
"HTMLButtonClear": {
"show": true,
"title": "Clear all fields of form data.",
"name": "Clear"
},
Submit Button
JSON
"HTMLButtonSubmit": {
"title": "Submit",
"submitContentType": "Json",
"show": true,
"name": "Submit",
"submitURL": "https://my.domain/submit"
"SubmitJavascript": "alert('custom javascript!');",
},
For more details, visit: Configuring the Submit Button
Save Button
JSON
"HTMLButtonSave": {
"SaveURL": "https://my.domain/save",
"SaveJavascript": "alert('custom javascript!');",
"Show": true,
"Title": "Save form data so you can come back to it later.",
"Name": "Save"
},
For more details, visit: Configuring the Save Button
Â
For help regarding Quik! Forms and the Quik! API
Email: support@quikforms.com | Phone: (877) 456-QUIK