这是我的代码 这是简单的形式。我想在按钮点击时调用点击事件
render: function () {
return (
<form className="commentForm">
<input
type="text"
placeholder="Your name"
value={this.state.author}
onChange={this.handleAuthorChange}
/>
<input
type="text"
placeholder="Say something..."
value={this.state.text}
onChange={this.handleTextChange}
/>
<input type="submit" value="Post" />
</form>
);
最佳答案
您忘记为 form
传递 onSubmit
事件
render: function () {
return (
<form className="commentForm" onSubmit={this.submit}>
<input
type="text"
placeholder="Your name"
value={this.state.author}
onChange={this.handleAuthorChange}
/>
<input
type="text"
placeholder="Say something..."
value={this.state.text}
onChange={this.handleTextChange}
/>
<input type="submit" value="Post" />
</form>
);
submit: function() {
// do your stuff
}
关于asp.net-mvc - 如何在 reactjs 中编写 onclick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50596424/