Ho una forma semplice nella mia render
funzione, 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 Email
e Password
campi?
onSubmit
il 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=submit
verrà inviato quando l'utente preme Invio in uno dei moduli <input type=text>
. Se si fa affidamento su uno onClick
dei pulsanti, l'utente deve fare clic sul pulsante o focalizzarlo e premere Invio / Barra spaziatrice. L'uso onSubmit
consentirà entrambi i casi d'uso. Quando i moduli non supportano Invio per l'invio, possono sentirsi non funzionanti.