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>
Ответ 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>