victorzadorozhnyy
@victorzadorozhnyy

Как в форме React-bootstrap preventDefault? или избавиться от полной перезагрузки страницы при submit?

Нужна валидация формы, но не нужна полная перезагрузка страницы. Как от нее избавиться?
e.preventDefault в функции реакта не работает. Можно убрать форму и просто посылать поля кнопкой, но тогда пропадает валидация, а она нужна.
<form>//если ставим сюда onSubmit, валидация происходит, но страница перегружается
     <ButtonInput type="submit" onClick={()=>this.handleSubmit()} /> 
     //Если из кнопки убираем type="submit" валидация формы не идет
</form>

handleSubmit() в функции jQuery с ajax
  • Вопрос задан
  • 1411 просмотров
Решения вопроса 1
@Aves
Нужно передавать событие из arrow function expression в метод handleSubmit
<ButtonInput type='submit' onClick={ e => this.handleSubmit(e) } />
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
23 апр. 2024, в 19:05
15000 руб./за проект
23 апр. 2024, в 19:01
7000 руб./за проект
23 апр. 2024, в 18:47
10000 руб./за проект