Saya memiliki bentuk sederhana dalam renderfungsi saya , seperti:
render : function() {
return (
<form>
<input type="text" name="email" placeholder="Email" />
<input type="password" name="password" placeholder="Password" />
<button type="button" onClick={this.handleLogin}>Login</button>
</form>
);
},
handleLogin: function() {
//How to access email and password here ?
}
Apa yang harus saya tulis di handleLogin: function() { ... }untuk mengakses Emaildan Passwordbidang saya?
onSubmitformulir daripada klik tombol - dengan cara ini Anda juga akan menangani pengguna yang mengirimkan formulir dengan menekan enter.
<form>dengan <button>atau <input>dengan type=submitakan dikirimkan ketika pengguna menekan Enter di salah satu formulir <input type=text>. Jika Anda mengandalkan onClicktombol, pengguna harus mengklik tombol atau memfokuskannya dan tekan Enter / bilah spasi. Menggunakan onSubmitakan memungkinkan kedua kasus penggunaan. Ketika formulir tidak mendukung Enter untuk mengirim, mereka bisa merasa rusak.