微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

React 中的文本字段类型日期

如何解决React 中的文本字段类型日期

我需要在 Material UI 中显示开始和结束日期。结束日期字段不得允许用户从选定的开始日期中选择之前的日期。我正在使用文本字段类型日期材料 UI,但无法正常工作。请帮忙

<TextField 
    type="date"
    defaultValue={moment().format("yyyy-mm-dd")}  
    onChange={endDate}
    InputProps={{
       min: "2020-01-04",}}
/>      

解决方法

试试下面的代码片段。它应该可以解决问题。

<TextField
  InputProps={{inputProps: { min: "2020-05-01",max: "2020-05-04"} }}
/>
,

onChange 属性始终接受一个函数,以便在输入内容更改时调用。它传播一个 html event,例如。

<TextField 
    type="date"
    defaultValue={moment().format("yyyy-mm-dd")}  
    onChange={(e) => console.log(`your input's value is: ${event.target.value}`) }
    InputProps={{
       min: "2020-01-04",}}
/>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。