reactjs - 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>
解决方案
添加方法应该可以解决问题e.preventDefault()
。ValidateUser
编辑-01:
已经在评论中指出。
推荐阅读
- ios - Opentok 无法在 IOS 中订阅视频
- java - 将 YouTube 数据字符串解析为 Video 对象
- c# - 如果我使用带有 JSON 返回的 WCF 服务,那么 Web API 的优点和缺点是什么
- r - 如何在 R 中自动生成循环
- oracle - 为什么 Oracle ODAC 驱动程序不遵守正确的版本控制?
- xml - 如何使用 XPath 获取标签的内容?
- python - 引发 InvalidToken,cryptography.fernet.InvalidToken
- reactjs - UseQuery 返回另一个 useQuery 的数据
- sql - 左加入一个表,但也保留左表中的匹配条目
- sql - 如何检索计数的数量并在我的第二个表格行上更新它?SQL