html - 为什么 Pattern 属性不适用于类型 ="date"?

标签 html css

<form action="phph.php">
    <input type="date" name="date" pattern="(06){1}[- /.](30){1}[- /.](1989){1}">
    <button>submit</button>
</form>

这是我的模式代码,但它不适用于该日期。我使用的是 Chrome,日期格式是 mm/dd/yyyy。

我的模式代码是否错误,或者模式不适用于 type="date"?

最佳答案

日期不支持pattern 属性。它在内部使用 yyyy-mm-dd 格式,但它显示格式化为用户区域设置的日期。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date

关于html - 为什么 Pattern 属性不适用于类型 ="date"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62593166/

相关文章:

javascript - 子元素允许拖放

javascript - 带有水平滚动的固定标题

javascript - 在加载事件上,触发选择更改事件,jQuery

jquery - 如何合并两个div样式?

html - CSS:删除行中的最后一个元素

html - Opera 和 Firefox 中的文本框显示问题

javascript - ui-router 和 Angularjs 问题

javascript - 如何使用 React 从 CMS 渲染内容?

html - Bootstrap 导航链接不合适

javascript - 无法在 d3 强制布局中的节点上显示文本