feedback form
by sjwash72
HTML
<script src="https://unpkg.com/jquery"></script>
<script src="https://surveyjs.azureedge.net/1.0.25/survey.jquery.js"></script>
<link rel="stylesheet" href="https://surveyjs.azureedge.net/1.0.25/survey.css">
<div id="surveyElement"></div>
<div id="surveyResult"></div>
JavaScript
Survey
.StylesManager
.applyTheme("default");
var json = {
questions: [{
type: "radiogroup",
choices: [
"Ontology/Thesaurus Changes",
"Content/Document Changes",
"User Experience Improvements",
"Miscellaneous Changes"
],
colCount: 1,
isRequired: true,
name: "qRadioGroup",
title: "Please Select the Type of Suggestion you would like to Submit:",
titleLocation: "top",
valueName: "issueType"
},
{
type: "panelDynamic",
minPanelCount: 1,
name: "uxImprovements",
title: "What would you like to suggest?",
panelAddText: "Add New Suggestion",
panelCount: 1,
templateElements: [
{
type: "dropdown",
choices: [
"Document Library",
"Search Results",
"Search Facets"
],
isRequired: true,
name: "changeWhat",
title: "Choose Area of Suggestion:",
},
{
type: "dropdown",
choices: [
"Add",
"Improve",
"Delete"
],
isRequired: true,
name: "changeType",
title: "Choose Type of Change:",
startWithNewLine: false
},
{
type: "text",
isRequired: true,
name: "changeElem",
title: "Detail:",
valueName: "elemChange",
startWithNewLine: true
}
],
visible: false,
visibleIf: "{issueType} = 'User Experience Improvements'"
},
{
type: "panelDynamic",
minPanelCount: 1,
name: "formatIssue",
title: "How can we improve the format of Search Results?",
panelAddText: "Add New Suggestion",
panelCount: 1,
templateElements: [{
type: "text",
isRequired: true,
name: "formatDisplayChange",
title: "Please describe how we can improve your experience:"
}],
visible:...