Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用用户在reactJS中为日期字段键入日期字段_Javascript_Reactjs - Fatal编程技术网

Javascript 禁用用户在reactJS中为日期字段键入日期字段

Javascript 禁用用户在reactJS中为日期字段键入日期字段,javascript,reactjs,Javascript,Reactjs,我已经用ReactJS启动了这个项目,并实现了一个html日期字段。我希望禁用日期字段,以便用户进行编辑。只有他可以从日期选择器中选择日期。 我看到在一些地方,onkeydown=“return false”可以工作。 因为我使用的是reactJS,所以如何利用这个特性 export default observer(({ field, type = 'date', readOnly = false }) => { ... <div className="form__input-gr

我已经用ReactJS启动了这个项目,并实现了一个html日期字段。我希望禁用日期字段,以便用户进行编辑。只有他可以从日期选择器中选择日期。 我看到在一些地方,
onkeydown=“return false”
可以工作。 因为我使用的是reactJS,所以如何利用这个特性

export default observer(({ field, type = 'date', readOnly = false }) => {
...
<div className="form__input-group">
                <input
                    className="form_date"
                    id={field.id}
                    min={new Date().toISOString().split('T')[0]}
                    aria-describedby="name-desc"
                    {...field.bind({ type })}
                    readOnly={readOnly}
                />
            </div>
...
}
导出默认观察者({field,type='date',readOnly=false})=>{
...
...
}

当我在开发人员控制台中硬编码
onkeydown=“return false”
时,它可以工作。我如何从jsx中实现它?有人能帮忙吗?为什么不设置
disabled
属性?为什么标记angularjs?