11
我正在使用亞馬遜調查表格模板來創建一項調查。javascript驗證/防止提交表格亞馬遜機械土耳其人
但是我想使用驗證。
我看到this question但是我不想使用Web服務來創建命中但使用他們的模板。
如何防止表單被提交?
我正在使用亞馬遜調查表格模板來創建一項調查。javascript驗證/防止提交表格亞馬遜機械土耳其人
但是我想使用驗證。
我看到this question但是我不想使用Web服務來創建命中但使用他們的模板。
如何防止表單被提交?
我找到了一種方法來做到這一點:我添加了一個功能提交按鈕
:
<script type='text/javascript'>
window.onload = function() {document.getElementById('submitButton').setAttribute('onclick', 'return validateForm()'); }
function validateForm() {
if (validate)
return true;
else
return false;
}
</script>
下面是用jQuery
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('#submitButton').click(function() {
if ($('input[name=myField]').val() == '') {
alert('myField is required.');
return false;
}
return true;
});
});
</script>
參見[做驗證的例子答案規範](http://docs.aws.amazon.com/AWSMechTurk/latest/AWSMturkAPI/ApiReference_QuestionFormDataStructureArticle.html)部分亞馬遜的MTurk文檔,指導如何通過正則表達式或其他規則強制執行驗證。 – zelusp 2017-08-23 18:08:11