【发布时间】:2021-09-07 18:02:35
【问题描述】:
我想在 React JavaScript 中提交表单后重定向用户,例如当用户提交表单时,他/她重定向到 google.com 或其他带有他/她在输入字段中输入的信息的 URL。我用一个提交和提交按钮创建了简单的内容。
这是我的示例代码
import React, { Component } from 'react';
import { withRouter } from 'react-router-dom';
class App extends Component {
state = {
firstName: '',
showName: false
}
inputHandler = (e) => {
let updatedName = e.target.value;
this.setState({ firstName: updatedName });
//console.log(updatedName);
}
onSubmitHandler = (e) => {
e.preventDefault();
this.setState({
showName: true
});
}
render() {
return (
<div>
<form
onSubmit={this.onSubmitHandler}>
<label>Enter the Name</label>
<input type="text"
name="firstName" onChange={this.inputHandler} value=
{this.state.firstName} />
<button type="submit" onClick={this.onSubmitHandler}>Submit</button>
{this.state.showName && <p>"FirstName: " {this.state.firstName}</p>}
</form>
</div>
);
}
}
export default (App);
【问题讨论】:
-
这个问题重复了,见here
-
不,@SaeedZhiany
-
@Raj 如果您认为您的问题有一些新问题要问,而上述问题不包含,请在您的问题中提供更多详细信息。你问的已经和其他问题一样了,祝你好运!
标签: javascript reactjs