开发者

Required fields in Mechanical Turk

Is there any way to make fields required in an Amazon Mecha开发者_如何学Pythonnical Turk HIT? I get some blank responses to the textboxes or radiobuttons in my HTML form and the Amazon's documentation doesn't seem to provide any mechanism for validation.


The easiest way would probably be to use Amazon's API call 'createHIT' to create your HIT: http://docs.amazonwebservices.com/AWSMechTurk/latest/AWSMturkAPI/index.html?ApiReference_CreateHITOperation.html

Then, you can specify your HIT questions using a 'questionForm' data structure, which allows defining any field as 'required', and enforces it when the form is submitted.


I think adding the required attribute to your element works fine.

<input class="form-control" id="url" name="url" placeholder="Enter URL here" required="" type="url" />


I would suggest you create your HIT on an external server, used javascript for form validation and then display the questionnaire on Mechanical Turk using an iFrame.


If you don't mind creating an external web app to host your question form, you can create an external HIT and do your validation there.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜