我正在尝试使用 DateTimePicker组件来自react-widgets
是否可以禁用 DateTimePicker 输入字段的键盘输入(和复制粘贴)并仅限制下拉选择。
disable
API 会禁用所有内容,包括下拉选择菜单。我的目的是限制用户可以选择哪些值,而我只能从下拉菜单中进行选择。
最佳答案
试试这个:
<DateTimePicker
inputProps={{
component: props => <input {...props} readOnly />
}}
/>
有一个 active issue在 react 小部件中
repo 允许仅为输入设置 readOnly
,这将更优雅地完成此任务。
关于reactjs - React-Widgets DateTimePicker : Prevent keyboard input or copy pasting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50197780/