我正在使用react date time来选择年份。问题是,如果我用键盘按下任何按钮,它会显示一个错误。有什么方法可以禁用输入键盘吗?
<Datetime initialValue='' timeFormat={false} dateFormat="YYYY" onChange={(date) => setYear(date.year())} />谢谢
发布于 2021-09-28 21:56:03
我也有过同样的问题。向组件传递readyOnly prop为我解决了这个问题。
InputProps={{readOnly: true}}
发布于 2021-09-28 22:01:20
它是这样工作的
<Datetime initialValue='' timeFormat={false} dateFormat="YYYY" onChange={(date) => setYear(date.year())} inputProps={{ onKeyDown: (e) => { e.preventDefault() } }} />https://stackoverflow.com/questions/69368826
复制相似问题