[英]How to create several submit buttons in a react.js form?
試試這個。 它將使用“handleSubmit”函數處理常規提交(通過按鈕或按Enter鍵),並使用“handleAlternate”替代提交(通過其他按鈕)。
class Example extends React.Component {
handleSubmit(event) {
event.preventDefault();
....
}
handleAlternate(event) {
event.preventDefault();
...
}
render() {
<form onSubmit={this.handleSubmit.bind(this)}>
...
<button type="submit">Submit</button>
<button onClick={this.handleAlternate.bind(this)}>Alternate</button>
</form>
}
}
在我看來,你不應該使用onSubmit事件。 創建onSubmit以處理通過POST請求將表單發送到服務器,但您的用例似乎有所不同。
我會使用<button>元素和onClick處理程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.