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);
}
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mhatikov
В форме есть инпут с типом submit при клике на который происходит отправка формы и как следствие reload страницы. Если не нужна отправка формы можно использовать preventDefault как написали выше.
Ответ написан
Ваш ответ на вопрос

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

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