问题 javascript验证/阻止提交表格亚马逊机械土耳其人


我正在使用亚马逊调查表单模板来创建调查。

但是我想使用验证。

我看见 这个问题 但是我不想使用Web服务创建匹配但使用他们的模板。

如何阻止提交表单?


11766
2018-05-10 07:48


起源



答案:


我找到了一种方法:

我在提交按钮中添加了一个函数:

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



function validateForm() {
if (validate)
return true;
else
return false;
}
</script>

14
2018-05-10 09:10



见 答案规格 亚马逊MTurk文档的一部分,用于通过正则表达式或其他规则强制执行验证的指针。 - zelusp


答案:


我找到了一种方法:

我在提交按钮中添加了一个函数:

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



function validateForm() {
if (validate)
return true;
else
return false;
}
</script>

14
2018-05-10 09:10



见 答案规格 亚马逊MTurk文档的一部分,用于通过正则表达式或其他规则强制执行验证的指针。 - zelusp


这是使用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>

1
2018-02-13 03:50