Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么JavaScript函数将自动提交Qualtrics调查?_Javascript_Html_Jquery_Dom Events_Qualtrics - Fatal编程技术网

什么JavaScript函数将自动提交Qualtrics调查?

什么JavaScript函数将自动提交Qualtrics调查?,javascript,html,jquery,dom-events,qualtrics,Javascript,Html,Jquery,Dom Events,Qualtrics,什么JavaScript函数将自动提交Qualtrics调查?我想在Qualtrics调查的页眉或页脚中创建一个按钮,每当用户想要退出时,该按钮将自动提交调查。对于调查软件来说,这似乎是一个相当标准的功能这个问题似乎没有得到很好的研究,但这是因为在这方面没有Qualtrics资源。 我找到了Qualtrics JS中可能相关的部分: function pressSubmitButtonOnEnter(evt, id) { if (evt.keyCode == Event.KEY_RETU

什么JavaScript函数将自动提交Qualtrics调查?我想在Qualtrics调查的页眉或页脚中创建一个按钮,每当用户想要退出时,该按钮将自动提交调查。对于调查软件来说,这似乎是一个相当标准的功能这个问题似乎没有得到很好的研究,但这是因为在这方面没有Qualtrics资源。

我找到了Qualtrics JS中可能相关的部分:

function pressSubmitButtonOnEnter(evt, id) {
    if (evt.keyCode == Event.KEY_RETURN) {
        Event.stop(evt);
        $(id).click();
        return false;
    }
}
这一条也是:

function submitForm(formID) {
    var form = $(formID);
    if (form) {
        Event.fire(form, 'submit');
        if (form.onsubmit)
            form.onsubmit();
        if (form.submit)
            form.submit();
        return true;
    }
}
function submitFormJumpTo(formID, jumpTo) {
    $(formID).action = jumpTo;
    submitForm(formID);
}
这:


根据Qualtrics,没有办法做到这一点。我提交了一个请求功能。

几乎七年后,这个问题仍然相关。我只是花了大量的时间试图让这个工作,它是异常糟糕的记录

带有截取的页面将具有QSI.API对象

QSI.API.load()
QSI.API.run()
站点截获JavaScript API

你想要一个没有JS的简单的退出吗?它必须有JavaScript来触发调查提交机制(不管是什么)。你怎么知道这是“必须”呢?也许它只是监听本地提交事件?该库的文档在哪里(缩小的源代码没有帮助)?我尝试过:退出,但它不起作用。它只是刷新页面,然后弹出一个警报,说我不能使用后退按钮。我只能访问缩小js的链接。
QSI.API.load()
QSI.API.run()