这是我第一次使用这个网站。我正在使用调查平台Decipher(由FocusVision提供)。目标是显示随机对的图像,受访者必须在3秒内点击一对图像。如果他们不这样做,调查会自动进入下一个配对。
该平台使用XML,但允许您输入Javascript以进一步自定义。
这是我到目前为止所做的:
<style label="disable_continue" arg:timeout="3" mode="after" name="survey.respview.footer" with="q1" wrap="ready"><![CDATA[
var b = $ ("#btn_continue, #btn_finish");
b.disable();
setTimeout(function() { b.enable()} , $(timeout)*1000);
]]></style>
<radio
label="q1"
optional="1">
<title>New Single Select Question</title>
<comment>Select one</comment>
<row label="r1">A</row>
<row label="r2">B</row>
</radio>
&#13;
不幸的是,我无法弄清楚在3秒延迟后启用后如何自动点击继续/结束按钮。我知道这可能是一个非常具体的问题,但任何建议都将不胜感激。如果您需要更多信息,请与我们联系。
答案 0 :(得分:0)
您可以使用jQuery选择器在按钮上调用.click()
。
像这样:
$(#btn_continue).click();
在超时回调中启用按钮后添加此项将导致立即单击它。
答案 1 :(得分:0)
在平台技术的帮助下,我们发现代替.click()函数,它需要是一个postIt()函数。在延迟3秒后启用继续按钮后,这会自动使页面前进。
{{1}}