@nyar_roller
Молодой, перспектиный Python Developer

Как правильно обработать событие onsubmit?

Прошу не бросаться камнями, недавно начал учить JS))

Есть условно следующий код:

HTML:
<form action="" onsubmit="return updateForm()" method="post">                                  
        <label for="anybodyInput">My request</label>
        <input type="text" id="formGroupExampleInput" placeholder="request">
        <input type="submit">
    </div>
</form>


JS:
function updateForm(element){
    console.log("anybody text");
    return false;
}

По неведомым мне причин данный код не работает, почему?)
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ответы на вопрос 1
IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности
Какая у вас задача? Если отменить отправку формы, то нужно отменить стандартное поведение браузера.

function updateForm(event){
    event.preventDefault();
}


Мне к счастью не приходилось js в html писать, но могу предположить, что return лишние. Можно обойтись:
<form action="" onsubmit="updateForm()" method="post">
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы