- 通常需要获取用户在表单内填写的信息,实现对于用户数据的获取并上传,因此表单数据的绑定十分重要,这次我们将对单选,下拉,输入分别进行数据的绑定。
- 双向绑定的方法:
1、绑定表单的value属性值到state中的变量。
2、监听表单控件的onChange事件,当表单发生变化的时候触发绑定事件函数。
3、利用绑定事件传入的event.target获取变化事件对象,通过event.target.value获取相应事件变化的相应值。
4、通过将state中的value重新赋值实现数据的绑定显示。
class Form extends Component {
constructor(props) {
super(props);
this.state = {
content: '', sex: '1', fruit: '' };
this.inputChangeHandler = this.inputChangeHandler.bind(this);
this.sexChange = this.sexChange.bind(this);
this.fruitChange = this.fruitChange.