Je suis nouveau à réagir js.Comment attacher un gestionnaire d'événements à différentes entrées dans React JS?
J'ai plusieurs entrées dans ma forme et en considérant l'approche d'entrée contrôlable dans React, j'essaye de faire le travail avec un gestionnaire d'événement à toutes les autres entrées. J'ai pris quelques références dans le débordement de pile et j'y suis arrivé. Toujours pas en mesure de comprendre pourquoi je suis incapable d'écrire dans ma boîte de saisie.
Voici mon code.
import React, {Component} from 'react';
import { Grid, Row, Col , Button } from 'react-bootstrap';
class ContactForm extends Component {
constructor(props) {
super(props);
this.state = {
name: '' ,
email: ''
};
this.handleChange = this.handleChange.bind(this);
}
handleChange(e) {
this.setState({[e.target.name]: e.target.value})
}
render() {
return (
<form>
<input name="input1" value={this.state.name} onChange={this.handleChange}/>
<input name="input2" value={this.state.email} onChange={this.handleChange} />
<p>{this.state.name}, {this.state.email}</p>
</form>
);
}
}
export default ContactForm;
Merci Daniel. :) – Swapna