Fox7777
@Fox7777
Люблю python

Почему происходит перезагрузка сайта при нажатии на кнопку?

<form id="main-form" onsubmit="CheckForm(this)" method="post">
        <label for="name">Введите имя: </label>
        <input type="text" name="name" id="name" placeholder="Имя"> <br><br>
        <label for="password">Введите пароль: </label>
        <input type="password" name="pass" id="pass" placeholder="Пароль"> <br><br>
        <label for="repas">Подтвердите пароль: </label>
        <input type="password" name="repas" id="repas" placeholder="Пароль"> <br><br>
        <label for="man">М: </label>
        <input type="radio" name="state" id="man" >
        <label for="woman">Ж: </label>
        <input type="radio" name="state" id="woman" > <br><br>
        <input type="submit" name="submit" value="Готово">
        
    </form>

function CheckForm(el) {
    var name = el.name.value;
    console.log(name);
}
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mhatikov
В форме есть инпут с типом submit при клике на который происходит отправка формы и как следствие reload страницы. Если не нужна отправка формы можно использовать preventDefault как написали выше.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы