html - 有没有办法显示输入文本的默认日期图标?
问题描述
我有一个带有 input 的表单type="text"
,但它实际上是一个特定格式的日期字段。我需要在此表单的右上角显示日历图标。
<input class="form-control" value="01-12-2020" placeholder="Start date" type="text" name="started_at" id="started_at">
如果我将输入更改为type="date"
,则会显示图标,但它也会更改输入的行为,它会显示在占位符 'mm/dd/yyyy' 中并破坏此输入的 js 功能。
有没有办法显示日历包的图标input=text
?
解决方案
尝试使用<span>
or<i>
标记,例如:
<i class="fa fa-envelope icon"></i>
<input class="input-field" type="text">
<input>
在这里,您会在该字段中看到一个信封图标。
推荐阅读
- python - Python中LinkedList实现的remove函数问题
- python - 带有图像的 Twitter 状态,但 tweepy.API.get_status 不返回任何媒体
- python - Levenshtein 两个文件的距离太长
- python - 更新 Heroku 上的 Python setuptools
- office365 - 如何将我的订阅 office 365 business basic 连接到 Editor ADSI?
- node.js - 升级到 AnonymousTraversalSource (Gremlin 3.3.5+ Node.js)
- reactjs - 上传到 firebase:TypeError:uploadTask.on 不是函数
- javascript - 通过 UIKit 模式向数组添加元素在 vuejs 中不起作用
- scala - 执行捕获变量的嵌套函数分配
- kotlin - Kotlin 泛型类型不匹配