使用MTurk上的人群模板进行提交验证

时间:2019-01-19 12:03:52

标签: javascript mechanicalturk

我进行了一次mturk调查,并希望在单击“提交”按钮时验证结果。我发现有一种讨论here的方法。但是,这似乎不起作用。有人知道吗?

我的代码(JS部分):

<script type="text/javascript">
window.onload = function() {document.getElementById('submitButton').setAttribute('onclick', 'return validateForm()'); }

function validateForm() {
    alert("test");
    return false;
}

没有警报,提交成功。

1 个答案:

答案 0 :(得分:2)

使用新的Crowd HTML Elements,您可以加入Submit事件并像下面这样进行预验证:

document.querySelector('crowd-form').onsubmit = function(e ) {
    if (!validateForm()) {
        e.preventDefault();
    }
}

谢谢

Amazon Mechanical Turk