Reactjs组件与onClick同时更新
Reactjs component with onClick and with update at the same time
我刚启动Reactjs,我有一个带有父div的显示/隐藏组件,它在单击时显示她的子div(文本框),它很有效,但问题是我希望在键入子div(文字框)时更改父div。你能帮我吗?
"use strict";
var Child = React.createClass({
displayName: "Child",
getInitialState: function getInitialState() {
return { txt: "" };
},
updateTxt: function updateTxt(e) {
this.setState({ txt: e.this.target });
},
render: function render() {
return React.createElement(
"div",
null,
React.createElement("input", { type: "text", onChange: this.updateTxt })
);
}
});
var ShowHide = React.createClass({
displayName: "ShowHide",
getInitialState: function getInitialState() {
return { txt: "Wilbert", childVisible: false };
},
render: function render() {
return React.createElement(
"div",
null,
React.createElement(
"div",
{onClick: this.onClick, update:this.updateTxt},
this.state.txt
),
this.state.childVisible ? React.createElement(Child, null) : null
);
},
onClick: function onClick() {
this.setState({ childVisible: !this.state.childVisible });
}
});
ReactDOM.render(React.createElement(
"div",
{ "className": null, id: null },
React.createElement(ShowHide, null)),
document.getElementById('content')
));
您缺少value属性。
render: function render() {
return React.createElement(
"div",
null,
React.createElement("input", { type: "text",value={this.state.txt} onChange: this.updateTxt })
);
}
})
相关文章:
- 如何通过OnClick使用SharePoint用户名更新SharePoint 2010列
- 通过Ajax PHP从Javascript onClick更新数据库
- Reactjs组件与onClick同时更新
- ReactJS 从父组件的 onClick 方法更新对子组件的 ajax 调用
- 动态更新onClick的值
- p:commandButton onclick中的EL表达式不会对ajax请求进行更新/重新呈现
- 第一次点击后饼状图不更新?onClick只适用于第一次
- 如何使用onclick函数调用mysql更新查询
- 数据属性没有更新,onclick事件仍然在上面
- 使用onClick更新数据库
- onClick函数中的react-redux存储没有更新
- 使用onClick (NewB)更新数据库
- 使用jquery更新fb-like-box onclick
- 用新的文本onClick/onFocus更新占位符文本
- 使用Ajax的onclick事件更新数据库
- 使用onClick功能更新数据库信息
- OnClick Java Script Button -如果字段等于x,则更新其他字段为a,否则更新其他字段为B
- 在不使用unbind/removeAttr的另一个函数中更新onclick函数
- 如何使用Javascript更新onclick事件(确保它在IE 6+中工作)
- JS变量不会更新onclick