html - 如何在 HTML 中手动设置输入类型日期值
问题描述
我有一个这样的输入类型日期:
<input type="date" class="form-control" name="tglmsk" id="tglmsk" value="2013-01-08">
但是每次我打开它时,日期值都不会显示在输入框中,我已经尝试在以下格式上使用这种格式:
yyyy-mm-dd (2013-01-08)
dd-mm-yyyy (08-01-2013)
但是两个都没用
解决方案
type="date"
输入有部分浏览器支持。如果您不使用 IE 或 Safari,请尝试使用该lang
属性本地化您的 HTML。YYYY-MM-DD的预设值是正确的,应该可以工作。
请记住,如果您更改字段中的日期,您将不会在 DOM 检查中看到它。不过,演示文稿和实际提交值应该是正确的。
推荐阅读
- regex - 正则表达式匹配所有至少有两对双字母的单词(两对不同的字母或四个相同的字母都可以)
- python - Python Binance - 如何使用 websocket 获得期货交易的最后价格?
- delphi - 使用 VCL 主题创建运行时菜单 = 错误
- javascript - 如何在我的点击功能后弹出警报(表单 JavaScripy&JQuery - 作业项目)
- reactjs - Carbon::createFromFormat '找不到两位数的日期'
- bash - 逐行读取文件的 Bash 脚本已在一夜之间停止运行
- google-api - 过滤 Google 课堂 SDK -> listCoursesAnnouncements where itemDate > Today
- prolog - 函子作为Prolog中的变量
- c++ - 在 C++ 的 getter 中使用 const
- angular - 监听 DOM 变化