Skip to main content

What’s New

Qrvey 8.7
Version 8.7 of the Qrvey platform is now available to customers! This version includes new features including area charts, the ability to pivot and export data, as well as numerous bug fixes and performance improvements.
Learn More
Qrvey 8.6
Version 8.6 of the Qrvey platform is now available to customers. This version includes several new feature enhancements and performance improvements.
Learn More
Required Update for 8.5.1
Attention 8.5.1 customers: for any 8.5.1 instance deployed prior to 08/05/2024, an update is required to ensure you are running the latest images.
Learn More
Qrvey 8.5
Version 8.5 (LTS) of the Qrvey platform is now available to customers. This version includes several new features and performance improvements.
Learn More
End-of-life Schedule
We've added a new article that lists the features and endpoints that have been scheduled for deprecation. All features and endpoints will be supported for (1) year after the release date of the LTS version that contains the alternative.
Learn More
Version: 8.0

Web Form - End User

The Web Form End User widget is a powerful and effective tool that allows you to embed existing Web Forms in your own web application. This means that users will be able to enter data through the designed Web Form without leaving your product.

HTML Tag And Launcher

The HTML tag for this widget is:
<qrvey-webform-enduser config=...>

This widget needs an extra script for proper support in all browsers:

<script type="module" src=”https://<WIDGETS_URL>/qrvey-webform-enduser/qrvey-webform-enduser/qrvey-webform-enduser.esm.js”></script> (For all browsers support)

Configuration Object

The table below provides general information about each property of this widget’s configuration object along with a description of the expected value. The Required column indicates whether the property is required for the configuration object to work properly.

PropertyValueRequired
webformidString, WebformID containing the webformYes
serverString, Domain URL in which the application is inYes
styleString, External CSS Stylesheet URLNo
defaultAnswersObject Array, Option to fill an answer (just for work textFields) with default values. Multiple fields can be added, it only needs questionID and the data(string) to be inserted. Example: [{id:"UMLFTXTT",data:"Default value"}]No

Note: Refer to the FAQs if you don’t know where to find any of the required configuration properties.

Sample

In this example, we have the configuration object to display the Web Form. This shows the minimum configuration object required to embed the Web Form End User widget.

Note: webformid must refer to a valid and active webform defined on your Qrvey instance.

var configWebForm = {
style: "", //CSS Stylesheet URL
webformid: "zuioM6maV", // This is an example. Replace with your web form id.
server: "https://your_qrvey_domain",
defaultAnswers: [{id:"UMLFTXTT",data:"Default value"}] // Option to fill a textField with default values. Multiple fields can be added, it only needs questionID and the data(string) to be inserted. Replace the example id with yours.
}
<qrvey-webform-enduser config="configWebForm"></qrvey-webform-enduser>
<script type="module" src="https://<WIDGETS_URL>/qrvey-webform-enduser/qrvey-webform-enduser/qrvey-webform-enduser.esm.js"></script>
<qrvey-design-widgets settings="configWebForm"></qrvey-design-widgets><script>

See It In Action

See the widget in CodePen: