4

有什么方法可以在 Amazon Mechanical Turk HIT 中填写必填字段?我的 HTML 表单中的文本框或单选按钮收到一些空白响应,亚马逊的文档似乎没有提供任何验证机制。

4

4 回答 4

2

最简单的方法可能是使用亚马逊的 API 调用“createHIT”来创建您的 HIT:http ://docs.amazonwebservices.com/AWSMechTurk/latest/AWSMturkAPI/index.html?ApiReference_CreateHITOperation.html

然后,您可以使用“questionForm”数据结构指定 HIT 问题,该结构允许将任何字段定义为“必填”,并在提交表单时强制执行。

于 2010-11-24T12:52:37.987 回答
2

我认为将required属性添加到您的元素效果很好。

<input class="form-control" id="url" name="url" placeholder="Enter URL here" required="" type="url" />
于 2017-10-19T16:51:57.183 回答
1

我建议您在外部服务器上创建 HIT,使用 javascript 进行表单验证,然后使用 iFrame 在 Mechanical Turk 上显示调查问卷。

于 2013-05-13T20:21:20.327 回答
0

如果您不介意创建一个外部 Web 应用程序来托管您的问题表单,您可以创建一个外部 HIT 并在那里进行验证。

于 2011-03-16T00:23:59.567 回答