Javascript 选择代码自动前进不起作用
Qualtrics提供了一些JavaScript,声称当参与者选择答案时,这些JavaScript会自动将他们转移到下一个调查问题。他们可以选择单答案和多答案多项选择题,但我的调查只需要前者。我把他们的代码放在正确的地方,但我不能让它工作。注意:我正在尝试做一个手机兼容调查,不仅是兼容,而且非常适合手机使用。Qualtrics的代码在移动设备或笔记本电脑上不起作用。我不确定他们的代码是否不正确,或者我是否必须采取其他措施来正确实现它 以下是Qualtrics提供的自动推进单答案多项选择题代码:Javascript 选择代码自动前进不起作用,javascript,html,css,mobile,qualtrics,Javascript,Html,Css,Mobile,Qualtrics,Qualtrics提供了一些JavaScript,声称当参与者选择答案时,这些JavaScript会自动将他们转移到下一个调查问题。他们可以选择单答案和多答案多项选择题,但我的调查只需要前者。我把他们的代码放在正确的地方,但我不能让它工作。注意:我正在尝试做一个手机兼容调查,不仅是兼容,而且非常适合手机使用。Qualtrics的代码在移动设备或笔记本电脑上不起作用。我不确定他们的代码是否不正确,或者我是否必须采取其他措施来正确实现它 以下是Qualtrics提供的自动推进单答案多项选择题代码:
var that = this;
this.questionclick = function(event,element){
if (element.type == 'radio') {
that.clickNextButton();
}
}
var that = this;
this.questionclick = function(event,element){
if (element.type == 'checkbox') {
that.clickNextButton();
}
}
以下是Qualtrics提供的自动推进多答案选择题代码:
var that = this;
this.questionclick = function(event,element){
if (element.type == 'radio') {
that.clickNextButton();
}
}
var that = this;
this.questionclick = function(event,element){
if (element.type == 'checkbox') {
that.clickNextButton();
}
}
再说一次,我的调查只使用了前者,但我想我还是会把两者都包括进去。我对Java和C相当了解,但我从未学习过JavaScript,因此我不确定这些代码如何与Qualtrics一起工作,以及这些代码是否正确,或者是否有我没有做的事情
另外,如果有人有一个解决方案不是用JavaScript编写的,比如CSS、HTML或其他奇怪的东西,我会很感激其他的选择
提前谢谢 您是对的,它只适用于单答案多项选择或多答案多项选择,因此它不适用于除此之外的其他编码。您可以使用以下站点对其进行测试:
此外,如果您给支持团队打电话,Qualtrics可以帮助您排除代码故障 我真的不知道为什么代码以前不工作,因为现在它工作得非常好:
Qualtrics.SurveyEngine.addOnload(function()
{
var that = this;
this.questionclick = function(event,element){
if (element.type == 'radio') {
that.clickNextButton();
}
}
});
我猜这是Qualtrics方面的一些错误,因为它与现在工作的代码完全相同。自动切换到下一个问题+无下一个按钮浏览调查的最快方式 输入任何问题的Javascript视图 复制并删除所有代码 粘贴以下内容 Qualtrics.SurveyEngine.addOnloadfunction { var=这个; this.questionclick=functionevent,元素{ if element.type==“无线电”{ 点击下一个按钮; } } }; 为同一问题进入HTML视图 将光标添加到文本的底部/末端 添加以下内容 下一个按钮{显示:无;} 你的一切都完成了。预览测试
是的,我知道-我的问题是为什么他们的代码不适用于我的调查,我的调查由所有单答案多项选择题组成,如前所述。我还询问了他们的代码是否正确,以及是否有其他方法在Qualtrics中实现此代码。我还没有试着给他们打电话,因为Qualtrics通常不会为他们的站点处理/编写JavaScript,而是从其他资源或贡献代码的用户那里获取。如果我得不到更多的答案,我可能不得不打电话,但我会有所保留,因为我认为他们帮不了我多少忙。