问题标签 [surveyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1067 浏览

node.js - SurveyJS 结果

我正在使用与 Node.js 集成的SurveyJS-> surveyjs.io在公司内部网站上实施调查。所有调查结果都以 JSON 格式存储在本地数据库中。我已经完成了管理部分,可以存储、修改和呈现调查。

是否有人使用 SurveyJS 并知道如何在漂亮的表格或图表中呈现调查结果?我在他们的网站上找不到任何文档或如何实现它的工作示例。

0 投票
3 回答
834 浏览

php - 如何引用与 PHP 一起使用的 JSON 并将surveyjs 存储在 mysql 中

我的 php 文件的代码如下所示

我的 javascript 文件的代码如下所示

嘿!我是 javascript 和 JSON 的初学者。
我尝试将 var json 添加到 mysql 数据库中。
现在我想参考这个 javascriptfile(var json) 但它不起作用。

我的目的是尝试将此变量存储在 mysql 中。
这就是为什么我尝试这样做。

这是完整的代码。 https://surveyjs.io/Examples/Library/?id=questiontype-text&platform=jQuery&theme=default

或者我该怎么办?

0 投票
1 回答
410 浏览

javascript - Surveyjs 选择随机排序,除了一些值

我在surveyjs中的选择顺序有问题,我想随机选择顺序,除了1个值(例如:骆驼)总是在底部。

0 投票
1 回答
1362 浏览

javascript - 使用 SurveyJS 加载外部 JSON 时出现问题

我有以下Codepen与一个非常简单的 SurveyJS 示例一起使用。它使用以下 JSON:

当我尝试对 JSON 使用远程文件时,新的 Codepen不起作用。

我尝试按如下方式请求 JSON:

我刚开始学习一点 Javascript,因此感谢您对此的任何帮助。

0 投票
1 回答
280 浏览

javascript - 如何在surveyjs广播组之间添加标签

在此处输入图像描述

但是使用surveyjs我找不到任何解决方案来添加单选按钮。

一些工作代码来编辑链接2

0 投票
1 回答
720 浏览

javascript - 使用 SurveyJS 的 API 调用和导航控件

我正在使用 SurveyJS ( https://surveyjs.io/ ) 制作一个简单的网站,几乎没有问题。我可以使用 SurveyJS 提供的选项来完成我的所有逻辑。

但是,我想做的是:

  • 在问题之一后进行 API 调用(按预期工作)
  • 在转到下一个问题之前等待 API 调用(按预期工作)
  • 如果 API 响应false,请不要转到下一个问题。(不工作)

无论我做什么,调查都会继续转移到下一个问题,在这种情况下我想避免这种情况。

三个可用的回调:

感谢您的时间。

0 投票
1 回答
628 浏览

javascript - 调查 JS 无线电计算

使用Survey JS的想法是要求用户从预定义的选项列表(单选按钮)中回答一些问题。

每个选项都将分配一个分数(0、25、75、100),因为每个选择都是我想在屏幕上的某处显示实时比分。

我知道我需要像这个例子一样创建一个表达式,但我不知道从哪里开始。

我已经创建了表单的基本结构,可以在这里看到

任何建议表示赞赏。

0 投票
2 回答
415 浏览

knockout.js - 向 SurveyJS 添加编辑器选项卡 - 无法绑定到模型

我正在尝试将特定于应用程序的选项卡添加到本机不支持的 SurveyJS。到目前为止我所做的是添加一个收件人模型,例如:

和一个模板(recipients.html):

我修改了 editor.ts 以便显示我的选项卡并填充内容:

所以,到目前为止,我有一个选项卡显示我想要的静态内容。下一步是找出当前被破坏的绑定:

由于这是我第一次使用 KnockoutJS 或 SurveyJS,我正在努力使这个简单的属性绑定工作。我目前正在浏览 KnockoutJS 文档,但我再次不确定这是调试的正确路径。

编辑 经过更多调试,我已将模型更新为设置firstNameko.observable: firstName = ko.observable("");。而且,在 SurveyJs 代码库中,我使用this.recipient.firstName('Chris');. 我现在可以使用:<span data-bind="text: recipient.firstName">Test</span>没关系-但我认为我应该以某种方式绑定模型,不需要使用,recipient.firstName我可以只使用firstName. 也许我错了。 结束编辑

所以,此时我的主要问题是:如何使 this.recipient.firstName 的绑定在我的模板中起作用?

0 投票
1 回答
4481 浏览

yaml - 如何使用 OpenApi/Swagger/YAML 中的保留关键字命名属性

鉴于已经存在一个特殊的“类型”属性,它是一个保留关键字,有什么方法可以命名自定义属性“类型”。

无法修改生成 JSON 消息的后端系统以重命名属性。谢谢。

0 投票
1 回答
744 浏览

javascript - 更改类型矩阵surveyjs中的行文本

我正在使用Surveyjs构建最佳员工调查项目。在矩阵类型中工作时,我遇到了如何用实名员工更改文本“employee1,employee2,employee3” 见图片。到目前为止,这是我的代码:

谢谢您的帮助