-1

什么 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);
}

这:

var SEonSubmit = {
    add : function (onSubmitFunction) {
        Event.observe('Page', 'submit', onSubmitFunction);
    }
};
var SEonClick = {
    add : function (onClickFunction) {
        Event.observe('Page', 'click', onClickFunction);
    }
};
4

2 回答 2

0

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

于 2014-05-05T21:00:04.243 回答
0

这个问题在将近七年后仍然有意义。我只是花了很多时间试图让它工作,它的文档记录非常差。

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

QSI.API.load()
QSI.API.run()

站点拦截 JavaScript API

https://s.qualtrics.com/WRAPI/SiteIntercept/JavaScript/classes/API.html

于 2021-04-23T17:15:57.787 回答