zoukankan      html  css  js  c++  java
  • React中的表单应用

    React中的表单应用

    用户在表单填入的内容,属于用户跟组件的互动,所以不能用this.props读取。

    var Input = React.createClass({
        //初始化组件数据
        getInitialState(){
            return {value:'hello'};
        },
        handleChange(event){
            this.setState({value:event.target.value})
        },
        render(){
            var  value = this.state.value;
            <div>
                <input type='text' value={value}  onChange={this.handleChange} />
                <p>{value}</p>
            </div>
        }
    });
    
    ReactDOM.render(
        <Input />,
        document.body
    );
    

    上面代码中,文本输入框的值,不能用this.props.value读取,而要定义一个onChange事件的回调函数,通过event.target.value读取用户的值。textarea元素、select元素、radio元素都属于这种情况,

    只研朱墨作春山
  • 相关阅读:
    构建之法阅读笔记02
    四则运算出题2
    初学delphi
    学习进度第一周
    构建之法阅读笔记01
    四则运算出题1
    个人介绍
    每日工作总结08
    构建之法阅读笔记03
    每日工作总结07
  • 原文地址:https://www.cnblogs.com/guolintao/p/9019519.html
Copyright © 2011-2022 走看看