Ho una forma semplice nella mia renderfunzione, in questo modo:
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 ?
}
Cosa devo scrivere nel mio handleLogin: function() { ... }per accedere Emaile Passwordcampi?
onSubmitil modulo anziché fare clic sul pulsante, in questo modo si gestirà anche l'utente che invia il modulo premendo Invio.
<form>con a <button>o <input>con type=submitverrà inviato quando l'utente preme Invio in uno dei moduli <input type=text>. Se si fa affidamento su uno onClickdei pulsanti, l'utente deve fare clic sul pulsante o focalizzarlo e premere Invio / Barra spaziatrice. L'uso onSubmitconsentirà entrambi i casi d'uso. Quando i moduli non supportano Invio per l'invio, possono sentirsi non funzionanti.