Tengo una forma simple en mi renderfunción, así:
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 ?
}
¿Qué debo escribir en mi handleLogin: function() { ... }para acceder Emaily Passwordcampos?
onSubmitel formulario en lugar del clic del botón; de esta manera también manejará al usuario que envía el formulario presionando Intro.
<form>una con a <button>o <input>con type=submitcuando el usuario presione Entrar en cualquiera de los formularios <input type=text>. Si confía en un onClickbotón, el usuario debe hacer clic en el botón o enfocarlo y presionar Entrar / Barra espaciadora. El uso onSubmithabilitará ambos casos de uso. Cuando los formularios no admiten Enter para enviar, pueden sentirse rotos.