Bir form gönderildiğinde doSomething()
, varsayılan gönderi davranışı yerine yapmaya çalışıyorum .
Görünüşe göre React'te onSubmit formlar için desteklenen bir olaydır. Ancak, aşağıdaki kodu denediğimde:
var OnSubmitTest = React.createClass({
render: function() {
doSomething = function(){
alert('it works!');
}
return <form onSubmit={doSomething}>
<button>Click me</button>
</form>;
}
});
Yöntem doSomething()
çalıştırılır, ancak daha sonra varsayılan gönderme davranışı yine de gerçekleştirilir.
Bunu jsfiddle'ımda test edebilirsiniz .
Sorum: Varsayılan gönderi davranışını nasıl engellerim?