【发布时间】:2018-08-15 17:23:19
【问题描述】:
是否可以在输入日期字段的不同部分检测事件。
<input type="date" value="2018-08-15">
换句话说,用户是否选择了年、月或日(在这个特定场景中)。
【问题讨论】:
-
您的意思是通过select检测用户何时更改日、月或年?如果是这样,获取完整日期并检查数据的哪些字段已更改的 Javascript 函数对您来说是否合理?
-
我不认为有特定的事件或功能,您必须为此编写自己的js。更改时,检查与旧值相比有何变化
-
输入类型日期控件的呈现方式取决于实现,因此您无法确定是否有任何可以“选择”的控件。
-
记住,输入类型
date- Safari 或 IE 不支持,Firefox 仅部分支持 - caniuse.com/#search=date -
不,不是当用户更改值时,我的意思是当值被选中时。也许我应该澄清我想要做什么。我实现了一个日期选择器,使用纯 CSS 框架作为基础(bulma)。我想添加附加功能。如果您选择我希望日期选择器在“年视图”中打开的年份。因此,不幸的是,检测变化无济于事。
标签: javascript html events dom