валидация javascript / предотвращение отправки формы amazon механический турок - PullRequest
15 голосов
/ 10 мая 2011

Я использую шаблон формы опроса Amazon для создания опроса.

однако я бы хотел использовать валидацию.

Я видел этот вопрос однако я не хочу использовать веб-сервисы для создания хита, но использую их шаблон.

Как я могу предотвратить отправку формы?

Ответы [ 2 ]

16 голосов
/ 10 мая 2011

Я нашел способ сделать это:

Я добавил функцию для кнопки отправки:

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



function validateForm() {
if (validate)
return true;
else
return false;
}
</script>
1 голос
/ 13 февраля 2015

Вот пример выполнения проверки с помощью 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...