Задать вопрос
victorzadorozhnyy
@victorzadorozhnyy

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

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

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

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

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