這裏所做的是點擊一個鏈接驗證是否所有字段都填充如果填充提交表單像往常一樣否則會顯示一些錯誤。但是如何在使用e.preventdefault
之後繼續提交表單?fom在preventDefault()之後提交時使用反應
var formComponent = React.createClass({
verifyFields: function (e) {
e.preventDefault();
if (this.state.primaryGuestName && this.state.primaryGuestMobile) {
// how can i continue with form submission here(not using xhr)
} else {
showErrors();
}
},
render: function() {
<form action={this.props.action} ref="booking_form" acceptCharset="UTF-8" method="post">
{form contents}
<a href="" name="submit_details" onClick={this.verifyFields}
className="btn-flat btn-large rd-button">Confirm Details</a>
</form>
}
}
謝謝..這個工程 – Abhilash