1
我有一个父组件,它基本上是一个Form。reactjs父触发子组件
export default class Parent extends Component{
submitInput(event){
...call Children
}
render(){
return(
<div>
<form className="form-horizontal" onSubmit= {this.submitInput.bind(this)}>
{this.props.children}
<button type="submit">Submit</button>
</div>
</form>
</div>);
}}
孩子们可以是不同类型的输入,所有的输入都有一个叫做validate()的公共函数。
这里是一个孩子
export default class Child extends Component{
validate(){
..validate stuff
}
render(){
return(
<div className="form-group">
<textarea ref={this.props.name} />
</div>
);
}
}
在我想用自己的validate()函数验证所有输入儿童的父Component提交的一个例子。
我该怎么做?
在此先感谢