gpt4 book ai didi

javascript - 防止下一个按钮在 Qualtrics 中工作

转载 作者:行者123 更新时间:2023-11-30 11:34:22 25 4
gpt4 key购买 nike

我试图让 Qualtrics 中的下一个按钮的工作条件是 javascript 中的某个变量值。如果不满足条件,我想显示一条错误消息。但是,对于我当前的代码(不满足条件),我会短暂地看到错误消息,然后无论如何我都会继续下一个问题。

JavaScript 代码是:

Qualtrics.SurveyEngine.addOnload(function()
{
var test = 0;
$('NextButton').onclick = function (event) {
event.preventDefault();
if (test==1){
Qualtrics.SurveyEngine.navClick(event, 'NextButton');
}
else
{
document.getElementById("errorMessage").innerHTML = "Error message";
}
}
});

html代码很简单:

<div id="errorMessage"><span>This is a test</span></div>

如果有任何帮助,我将不胜感激。

谢谢,

卢卡斯

最佳答案

不幸的是,由于 Qualtrics 的设置方式,很难劫持/覆盖下一个按钮的 onclick 事件。我发现的最简单的解决方法是隐藏实际的下一步按钮,创建一个不同的按钮,然后使用该按钮执行您预期的操作。

关于javascript - 防止下一个按钮在 Qualtrics 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45068971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com