Tengo una forma simple en mi render
funció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 Email
y Password
campos?
onSubmit
el 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=submit
cuando el usuario presione Entrar en cualquiera de los formularios <input type=text>
. Si confía en un onClick
botón, el usuario debe hacer clic en el botón o enfocarlo y presionar Entrar / Barra espaciadora. El uso onSubmit
habilitará ambos casos de uso. Cuando los formularios no admiten Enter para enviar, pueden sentirse rotos.