@hadaev_ivan

React, form(method="POST"), почему после сабмита добавляет параметры в юрл?

...
   handleSubmit(event) {
        event.preventDefault();
        event.stopPropagation();

        const email = this.refs.email.value;
        const password = this.refs.password.value;
        const remember_me = this.refs.remember_me.value;

        return this.props.onSubmitLoginForm({email, password, remember_me}) && false;
    },
    render() {
        return (
                    <form onSubmit={this.handleSubmit} action="#" method="post">
                            <input type='email' name='email' ref='email' placeholder='Email'/>
                            <input type='password' name='password' ref='password' autoComplete='off' placeholder='Password'/>
                            <input type='checkbox' name='remember_me' ref='remember_me'/>
                           
                            <button type='submit'>log in</button>
                    </form>
     )}

Время от времени дописывает параметры логин пароль в юрле после сабмита формы, ошибка случается изредка(у меня отловить не получилось, но тестировщик тоже жаловался)
...blabla.com?email=blabla&password=111111
В чем может быть беда и куда копать?
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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