Chrome 类型为“date”的输入不显示新值

xuo3flqw  于 11个月前  发布在  Go
关注(0)|答案(1)|浏览(76)

我有一个输入类型为“date”:

<input type="date" value="2016-08-16"/>

当我加载页面时,我可以看到指定的日期被选中。

但是,如果我尝试选择另一个日期-例如2016年8月11日-输入中的值不会更新,并且始终是08/16/2016。
我在Chrome版本53.0.2785.116(64位)中测试页面。我在元素声明中遗漏了什么吗?

tsm1rwdh

tsm1rwdh1#

你需要用一个变量来处理输入值。

let inputDate = "2021-06-18";

const handleChange = (event) => {
  inputDate = event.target.value;
}
<input type="date" value=inputDate onChange={handleChange} />

相关问题