var LoginUserName = React.createClass({
getInitialState: function() {
return {value: '登录用户名'};
},
handleChange: function(event) {
this.setState({value: event.target.value});
},
render: function() {
var value = this.state.value;
return <input type="text" name="username" value={value} placeholder="不能包含特殊字符" onChange = "handleChange" />;
}
});
控制台提示:
Warning: Failed form propType: Invalid prop
onChange
of typestring
supplied toinput
, expectedfunction
. Check the render method ofLoginUserName
.
这个错误!
找了好久,也没有找到哪里错了,原文:链接描述
getInitialState: function() {
return {value: 'Hello!'};
},
handleChange: function(event) {
this.setState({value: event.target.value});
},
render: function() {
var value = this.state.value;
**`*return <input type="text" value={value} onChange={this.handleChange} />*;`**
}
<input onChange={this.handleChange} />
谢谢楼上两位,看来没有认真!
onChange = {this.handleChange}
"内容" --> 字符串
{内容} --> javascript数据