首页 > 解决方案 > react js中的url参数中显示的登录凭据

问题描述

我是 React JS 的初学者,我创建了一个登录表单,单击登录按钮后,用户名和密码显示在 URL 中。我不想在 URL 中显示这个。如何解决这个问题?

这是我的代码:

<form className="loginform" onSubmit={this.ValidateUser}>
  <input
    className="form-control"
    type="text"
    placeholder="Email"
    name="email"
    autocomplete="off"
    value={this.state.email}
    onChange={(e) => this.changeEmailHandler(e.target.value)}
  />
  <input
    className="form-control"
    type="password"
    placeholder="Password"
    name="password"
    value={this.state.password}
    onChange={(e) => this.changePasswordHandler(e.target.value)}
  />
  <input
    type="submit"
    id="kt_login_signin_submit"
    className="btn btn-brand"
    value="Sign In"
  />
</form>

标签: reactjsforms

解决方案


添加方法应该可以解决问题e.preventDefault()ValidateUser

编辑-01:

已经在评论中指出。


推荐阅读