Adding Timer to Quiz
Starting FSQM Version 2.5.0 timer can be added to any form. An example is over here. It can be used for Automatic submission of the form – waiving any validation rule. Automatic progress between form...
View ArticleFormatting the Design of User & Admin Notification Email
FSQM Pro version 2.5.1 and upper, supports beautiful and responsive emails sent to users. The design of the email has been kept very minimalist and flat so that you can easily change colors etc to...
View ArticleConditional logic interpretation for different elements
Different element has different interpretation for conditional logic, especially with the value and length. In this article, we are going to discuss it in full. Element Property Comparison Against...
View ArticleConditional Logic on containers
Conditional logic can be added to any container element just as if it was a form element. The benefit is, it would get inherited by all child elements inside the container and this way you can have...
View ArticleHTTP Error when saving a form
When saving a form, if it throws HTTP error, then it can be because of a number of things. It is evident that your server is throwing some sort of PHP related error. Overtime, we’ve seen the following...
View ArticleNothing happens on Next or Submit button
When you click the Next, Previous and/or Submit button, then it should either change page/tab or do a form submit via AJAX (i.e, without any page loads). If the page jumps or reloads when clicking the...
View ArticleMathematical Evaluator & Cost Estimator: Calculating complex value easily
Starting FSQM v2.5.2, we have included a Mathematical Evaluator element using which you can calculate complex formula on the go. Here is a live example of what it would look like. To get started,...
View ArticleConditional Logic on Submit Button
Starting FSQM version 2.5.2, conditional logic can be added to submit button. This is handy when you want to hide the submit button initially and show if some certain scenario is met (or vice versa)....
View ArticleNew elements and/or container do not save
In some cases, for a rather long form, adding new containers and/or elements will work in the form builder, but when being saved, will not get reflected in the live form. In other words, questions or...
View ArticleFixing broken appearance of text inputs
In some cases, your theme’s CSS might override some of the styles of FSQM, which would result in broken appearance of text inputs. Although, it is nearly impossible to guess which CSS is responsible...
View ArticleShowing correct and wrong answers to users
Starting version 2.6.0, correct and incorrect answers can be highlighted in both email and in trackback page. Since we already have the scoring system integrated, we decided to incorporate this feature...
View ArticleMake form elements not required and customize validation filters
By default all FSQM elements are set to be required. While this provides a consistent way to validate and require all elements, it might not be what you want for your form. Changing it is very easy....
View ArticleTracking Submission from URL
Starting version 2.6 FSQM Pro has the ability to track submission sources from URL parameter. Here is how to work with the feature. #1: Activating the feature: Go to Form Builder > Form Settings...
View ArticleAdding popup forms to your site
Starting version 2.6, FSQM support popup forms. Inserting it to any page is as easy as inserting a shortcode. #1: Insert popup form to a particular page: Create or edit a page and do the following:...
View ArticleImporting and Exporting FSQM Forms
FSQM Pro comes with a built-in tool to import and export forms to and form any WordPress system. You can use this feature to share or move Forms from one WordPress installation to another. A practical...
View ArticleCustomizing the summary table of email and trackback page
Starting version 2.5.0, FSQM Pro allows modification of summary table. To do so, please follow the guide below. #1: Going through the settings: Under form builder go to Result & email > Summary...
View ArticleExample: Adding custom settings to FSQM Forms
With the help of FSQM’s built in APIs, it is possible to create and store custom settings variables for individual forms. Please check the snippet below to get started. Snippet Download Snippet Output...
View ArticleExample: Adding a custom third party integration
Adding a custom third party integration involves basically two steps. Hook into the settings We need to add some settings variable for the integration to be customizable. Please check Example: Adding...
View ArticleExamples: Some snippets for using FSQM APIs
We have created some snippets to explain some usage of FSQM APIs. You can found them in the list below. Purpose Link Uses Disable Waypoint JS Download Snippet ipt_fsqm_form_elements_front_enqueue...
View ArticleFSQM Pro Developer’s Handbook
Starting version 3.0.0 we have published documentation for developer’s APIs and built in functionalities that you can use directly. These APIs come handy in case you want to extend FSQM Pro and/or...
View Article