<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相关问答推荐

将文本区域标签的内容着色为SON(带有 colored颜色 )

R中的动态Webscraping

悬停效果在新西兰表上不起作用

如何使用CSS创建文件夹选项卡的形状?

SVG';COLOR&39;属性不优先于通用css';COLOR&39;属性

如何显示自定义按钮以将产品添加到WooCommerce购物车?

如何使背景图像在面包屑中相互重叠

如何在css中旋转块时调整内容宽度、高度

如何使用css在响应图像后面添加形状?

如何使用 Tailwind CSS 分隔导航栏中的元素?

CSS "overflow"不能显示整个单词

如何使容器的大小适合其 position:absolute; 子元素的大小

将现有内容拆分为三列或部分

如何调整底部有 SVG 的元素的高度,使其在所有宽度上看起来都不错?

使用 calc 函数设置字体大小时 Flexbox 项目重叠

在带有换行文本的工具提示中显示溢出文本

重点/主动输入的概述问题

文本溢出:省略号不适用于 flexbox

如何使用 CSS 制作蜂窝状网格?

在标题后面显示下拉菜单