gagablik
@gagablik

Как остановить отправку формы, а после всех проверок отправить данные на сервер?

Добрый день. Есть форма. Нужно при нажатии на на Registered отменить отправку формы, а после всех проверок ( AJAX проверки, после ajax обычне), если нет ошибок, то отправить форму на сервер
<div>
    <form id="reg-form" action="/" method="post">
        <input type="text" name="username" value="">
        <input type="submit" name="Registered" value="Registered">
    </form>
</div> 

Данный способ не работает, не пойму почему, объясните. Спасибо
<code lang="javascript">
$('#reg-form').on('click', (e) => {
    e.preventDefault();
    $('#reg-form').submit();
});
</code>
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
KorniloFF
@KorniloFF
Ищу работу по font-end / JS
<div>
    <form id="reg-form" action="/" method="post">
        <input type="text" name="username" value="">
        <input type="button" name="Registered" value="Registered">
    </form>
</div> 

Данный способ не работает, не пойму почему, объясните. Спасибо
<code lang="javascript">
$('#reg-form').on('click', (e) => {
    e.preventDefault();
    $('#reg-form').submit();
});
</code>


Либо

<div>
    <form id="reg-form" action="/" method="post">
        <input type="text" name="username" value="">
        <input type="submit" name="Registered" value="Registered">
    </form>
</div> 

Данный способ не работает, не пойму почему, объясните. Спасибо
<code lang="javascript">
$('#reg-form').on('submit', (e) => {
    e.preventDefault();
    $('#reg-form').submit();
});
</code>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Revencu
@Revencu
<form onsubmit="return validFunction()">
...
</form>

Если функция validFunction() вернет false то форма не отправится
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 марта 2019, в 11:14
5000 руб./за проект
24 марта 2019, в 09:47
8000 руб./за проект
24 марта 2019, в 05:09
60000 руб./за проект