On submission of a form, I'm trying to doSomething()
instead of the default post behaviour.
Apparently in React, onSubmit is a supported event for forms. However, when I try the following code:
var OnSubmitTest = React.createClass({
render: function() {
doSomething = function(){
alert('it works!');
}
return <form onSubmit={doSomething}>
<button>Click me</button>
</form>;
}
});
The method doSomething()
is run, but thereafter, the default post behaviour is still carried out.
You can test this in my jsfiddle.
My question: How do I prevent the default post behaviour?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…