【问题标题】:Remove "Next" Button from Qualtrics Page从 Qualtrics 页面中删除“下一步”按钮
【发布时间】:2018-03-23 01:30:37
【问题描述】:

我正在 Qualtrics 中尝试从带有显示逻辑的几个问题的单个页面中删除“下一步”按钮。我不知道这是由于显示逻辑、我实现的计时器还是我删除按钮的代码。我已经删除并添加了每个,但问题似乎仍然存在。

上下文:我有一个 Qualtrics 测验。在测验开始时,倒计时开始并显示在屏幕顶部。倒计时在页面之间持续存在,并且在页面更改时不会重置。一旦倒计时计数为 0,它 (1) 将先前设置为 0 的嵌入数据字段 (blockTimeFlag) 更新为 1,并且 (2) 前进到下一页。我为测验中的所有问题添加了一个显示逻辑条件,以便它们在 blockTimeFlag == 0 时显示。结果,参与者跳过测验的其余部分并被发送到测验后页面(没有显示逻辑)一旦倒计时结束,因为所有剩余的问题和页面都没有显示出来。

我只想删除测验最后一页上的“下一步”按钮。测验的最后一页有一个隐藏的计时器,用于整个页面(简单地计算他们在页面上花费的时间)和 3 个带有显示逻辑的问题,表明它们应该只在 blockTimeFlag = 0 时显示。换句话说,我只希望人们如果倒计时未用完,请查看这些问题,如果倒计时已用完,则希望受访者前进到下一页。

我已在最后一页的计时器问题的 JS 代码框中输入了以下 Javascript,以删除 Selectively disabling "Next Button" in Qualtrics for specific questions 中建议的“下一步”按钮:

Qualtrics.SurveyEngine.addOnload(function() {
    function hideEl(element) {
        if($(element)) $(element).hide();
    }   
    hideEl.defer('NextButton');
});

由于某种原因,每次我在倒计时结束前进入测验的最后一页时,我仍然会看到“下一步”按钮。这是一个问题,因为我希望人们在倒计时完成之前不能超过测验的最后一页。

有什么建议吗?

【问题讨论】:

    标签: javascript survey qualtrics


    【解决方案1】:

    自那篇帖子以来,Qualtrics 发生了一些变化。试试这个:

    Qualtrics.SurveyEngine.addOnReady(function() {
      jQuery("#NextButton").hide();
    });
    

    【讨论】:

      【解决方案2】:

      最后一页上的计时器可能是问题所在。

      当我向页面添加计时器时,像上面那样添加的 JavaScript 无法删除下一个按钮。

      到目前为止,唯一能完成这项工作的解决方法是将计时器变量“在(秒)后启用提交”设置为高于“在(秒)后自动前进”(例如,21 秒与 20 秒)。在下一个按钮出现之前,人们将被推进到下一页。

      【讨论】:

        猜你喜欢
        • 2018-10-25
        • 2021-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多