如何使用 javascript 记录 link 单击然后自动单击 Qualtrics 中的下一步按钮?
How to record a link click and then automatically click next button in Qualtrics with javascript?
我正在 Qualtrics 中进行一项调查。在本次调查中,我在调查结束时将受访者引导至 link。
我想记录受访者是否点击link。如果他们点击 link,那么我希望调查自动点击下一步按钮(从而完成调查)。
我试过下面 on Stack Overflow and the follow-up post on Qualtrics forum中的代码,运气不佳。
目前,我创建了一个名为 ClickLink
的嵌入字段,它位于调查的开头并设置为零
Qualtrics 问题的 HTML 是:
This is a link: <a href="http://www.google.com" target="_blank" id="Link">Click here</a>
问题行为的 javascript 遵循 Qualtrics forum 并且是:
Qualtrics.SurveyEngine.addOnload(function() {
jQuery('Link').click(function(event) {
Qualtrics.SurveyEngine.setEmbeddedData("ClickLink", "1");
jQuery("#NextButton").click();
});
});
我将非常感谢任何帮助使调查按预期运行。谢谢!
您 jQuery 'Link' 选择器不正确。它应该在 id 前面有一个 #:
Qualtrics.SurveyEngine.addOnload(function() {
jQuery('#Link').click(function(event) {
Qualtrics.SurveyEngine.setEmbeddedData("ClickLink", "1");
jQuery("#NextButton").click();
});
});
我正在 Qualtrics 中进行一项调查。在本次调查中,我在调查结束时将受访者引导至 link。
我想记录受访者是否点击link。如果他们点击 link,那么我希望调查自动点击下一步按钮(从而完成调查)。
我试过下面
目前,我创建了一个名为 ClickLink
的嵌入字段,它位于调查的开头并设置为零
Qualtrics 问题的 HTML 是:
This is a link: <a href="http://www.google.com" target="_blank" id="Link">Click here</a>
问题行为的 javascript 遵循 Qualtrics forum 并且是:
Qualtrics.SurveyEngine.addOnload(function() {
jQuery('Link').click(function(event) {
Qualtrics.SurveyEngine.setEmbeddedData("ClickLink", "1");
jQuery("#NextButton").click();
});
});
我将非常感谢任何帮助使调查按预期运行。谢谢!
您 jQuery 'Link' 选择器不正确。它应该在 id 前面有一个 #:
Qualtrics.SurveyEngine.addOnload(function() {
jQuery('#Link').click(function(event) {
Qualtrics.SurveyEngine.setEmbeddedData("ClickLink", "1");
jQuery("#NextButton").click();
});
});