Javascript validation/предотвратить представить форму amazon mechan turk
Я использую шаблон формы опроса Amazon для создания опроса.
однако я хотел бы использовать проверку.
Я видел этот вопрос, однако я не хочу использовать веб-службы для создания хита, но использовать их шаблон.
Как я могу предотвратить отправку формы?
Ответы
Ответ 1
Я нашел способ сделать это:
Я добавил функцию к кнопке отправки:
<script type='text/javascript'>
window.onload = function() {document.getElementById('submitButton').setAttribute('onclick', 'return validateForm()'); }
function validateForm() {
if (validate)
return true;
else
return false;
}
</script>
Ответ 2
Вот пример выполнения проверки с помощью 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>