<input>字段的minlength属性似乎不起作用.

HTML5中是否有其他属性可以帮助我设置字段值的最小长度?

推荐答案

你可以用pattern attribute美元.required attribute也是必需的,否则将从constraint validation中排除具有空值的输入字段.

<input pattern=".{3,}"   required title="3 characters minimum">
<input pattern=".{5,10}" required title="5 to 10 characters">

如果要创建将图案用于"空或最小长度"的选项,可以执行以下操作:

<input pattern=".{0}|.{5,10}" required title="Either 0 OR (5 to 10 chars)">
<input pattern=".{0}|.{8,}"   required title="Either 0 OR (8 chars minimum)">

Html相关问答推荐

表情符号使显示:块 div 更高

如何将

中的项目与 React 应用程序中的 CSS 对齐?

在 html 和 SketchUp 中循环数据

如何在 HTML 中指定 Unicode 字符的表情符号版本?

溢出:隐藏对 :after 和 :before 伪元素不起作用

悬停时带有 SVG 图标 colored颜色 变化的按钮

如何使用 CSS 提供整页背景图像并控制其不透明度?

是否可以在半透明背景上制作透明正方形?

有没有办法将元素固定在具有 object-fit:cover 属性的图像的某个点?

我无法让我的 标签在我的网格内居中

具有视口高度的父元素内部的子元素的百分比高度不起作用

如何使用 CSS 修复球动画

试图隐藏一个按钮,当链接不存在时它是文本和图标

移动设备上的表单字段缩小得太小

如何以相反的顺序放置一个包裹的行

如何重复网格自动行的高度

获取 HTML5 本地存储密钥

强制弹性项目跨越整个行宽

在 Bootstrap 轮播中更改箭头 colored颜色

CSS:改变父母对子元素的关注