surveyjs-react
v1.0.1
Published
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
Downloads
14
Maintainers
Readme
SurveyJS is a JavaScript Survey and Form Library.
SurveyJS is a modern way to add surveys and forms to your website. It has versions for angular2+, jQuery, knockout, react and vue.
Documentation
SurveyJS Library Documentation
Live Examples
SurveyJS Library Live Examples
Visual Survey / Form Builder
Visual Editor sources are here
More info about SurveyJS
SurveyJS is the most feature-rich Survey / Form Library available at the current moment. It can be easily customized and extended to suit your needs.
Main Features
A lot of question types with a lot of built-in functionalities.
- Text Question
- Radigroup Question
- Dropdown Question
- Checkboxes Question
- Boolean Question
- Matrix Question
- Matrix Rubric Question
- Matrix Dropdown Question
- Matrix Dynamic Question
- Multiple Text Question
- Rating Question
- Comment Question
- Html Question
- Files uploading Question
- Panel Container
- Panel Dynamic Question
- Expression Question
- Support for third-party popular UI widgets. The custom widgets GitHub repo
Multiple Pages Support
You may create a very complex forms with a lot of pages, like this one.
Dynamically change survey logic and questions content
- Change questions visibility using logical expressions
- Create custom functions to use it in expression
- Filter choices in checkbox, radiogroup and dropdown questions
- Filter rows and columns in matrix question
- Disabled/enabled questions based on logical expressions
- Questions value validation
Localization and Multiple language support
Appearance and custom Rendering
- Seven built-in Themes
- Bootstrap support
- CSS styles customization
- API for adding new or changing existing HTML elements
- Render Questions in one line
- Markdown support
Frequently used functionalities
- Quiz creating
- Show survey or form in the popup window
- Display mode
- Custom navigation
- Sharing same data between questions
To find out more about the library go
- to the SurveyJS Library Site
- explore the live Examples
- and build a survey or form using Visual Form Builder