javascript - 如何使 Font Awesome Icon 启动本机浏览器日期选择器?
问题描述
我有一个日期输入,旁边有一个很棒的字体。如何使字体 Awesome Icon Launches 成为默认浏览器日期选择器?
<input type="date">
<span (click)="launchHereDatePicker()" class="fa fa-search facturas col-sm-1 "></span>
我怎么能做到这一点?
解决方案
大多数浏览器会尝试关注表单控件。在这种情况下,我将图标包装在一个标签中,即for
日期元素。这样浏览器就知道要关注什么了。不幸的是,截至目前,Chrome 78 将集中控制但不会打开日期选择器,因此这不是所有浏览器的完美解决方案,但可能足以满足您的需求。
<input id="date" type="date">
<label for="date">
<span class="fa fa-search facturas col-sm-1">icon</span>
</label>
推荐阅读
- c# - C# build 会生成很多内置的 dll 文件
- python - 在Tensorflow中的序列张量中将尾随反转为前导填充零
- postgresql - PostgreSQL Serializable 可以安全地与较低的隔离级别混合使用吗?
- spring-boot - 项目中的 sparql 查询
- batch-file - 选择命令中的所有选项
- python - Linux:来自 os.pipe() 的文件描述符未出现在 /dev/fd 中
- python - 如何通过 Flask 添加/修改 HTML 属性?
- jquery - jQuery Datatable 为我要创建的两个不同按钮显示相同的按钮名称
- python - 如何在python变量中有多个数组
- typescript - 验证一个参数(它是一个函数)可以用同级参数调用