Href выполняется, если проверка прошла успешно - JQuery - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь позволить href работать, если поля проверены, поэтому я устанавливаю ссылку, которая не заполняется, например:

     <input id="email" placeholder="Email" type="text">
     <a type="submit" href="{% register %}" class="btn submit">
     </a>

В Jquery

$('.submit').click(function(e) {
   e.preventDefault();

   if (validate()) {
     <!-- not sure how to submit the href here -->
   }

});

Кстати, href является частью Django.

1 Ответ

0 голосов
/ 12 декабря 2018

Не указывайте на кнопку, нацеливайтесь на форму и запрещайте действие по умолчанию внутри if:

$('#your-form-id').submit(function(e) {    
   if (!validate()) {
     e.preventDefault();
     return;
   }
});

Вот пример проверки формы

...