ogk*_*ogk 5 javascript jquery reactjs material-ui
如果我用 Material Ui 创建了一个日期选择器,如何获取用户的输入值?
假设用户选择 01.01.2016-> 我如何获取该值并将其存储为数据类型为日期的变量?
到目前为止,我尝试做的是使用状态来传回 JSON 对象,但这似乎不起作用。例如:
getInitialState: function() {
return {
startDate: null,
endDate:null
};
},
render: function() {
return (
<div>
<DatePicker hintText="Start Date" value={this.state.startDate} onChange={this._handleStartInput} />
<DatePicker hintText="End Date" value={this.state.endDate} onChange={this._handleEndInput} />
</div>
);},
_handleStartInput: function(value) {
this.setState({
startDate: value
});
},
_handleEndInput: function(value) {
this.setState({
endDate: value
});
},
Run Code Online (Sandbox Code Playgroud)
然后从那里我可以创建另一个提取值的函数,但现在在我选择日期后,状态永远不会改变并显示在 UI 中。
小智 1
您使用的是哪个版本的 Material-UI?
通过阅读文档,您会发现
onChange当日期值更改时触发的回调函数。由于没有与更改关联的特定事件,因此第一个参数将始终为 null,第二个参数将是新的 Date 实例。
您应该尝试在回调中添加第二个参数。
| 归档时间: |
|
| 查看次数: |
15273 次 |
| 最近记录: |