Khi gửi biểu mẫu, tôi đang cố gắng doSomething()
thay vì hành vi đăng bài mặc định.
Rõ ràng trong React, onSubmit là một sự kiện được hỗ trợ cho các biểu mẫu. Tuy nhiên, khi tôi thử mã sau:
var OnSubmitTest = React.createClass({
render: function() {
doSomething = function(){
alert('it works!');
}
return <form onSubmit={doSomething}>
<button>Click me</button>
</form>;
}
});
Phương thức doSomething()
được chạy, nhưng sau đó, hành vi đăng mặc định vẫn được thực hiện.
Bạn có thể kiểm tra điều này trong jsfiddle của tôi .
Câu hỏi của tôi: Làm cách nào để ngăn chặn hành vi đăng bài mặc định?