对于<input type="number">元素,maxlength不起作用.如何限制该数字元素的maxlength

推荐答案

您可以添加一个max属性,该属性将指定您可能插入的最大数字

<input type="number" max="999" />

如果同时添加maxmin值,则可以指定允许值的范围:

<input type="number" min="1" max="999" />

上述操作仍将阻止用户手动输入超出指定范围的值.相反,他将显示一个弹出窗口,告诉他在提交表单时输入此范围内的值,如屏幕截图所示:

enter image description here

Html相关问答推荐

当ul为Flex时,使ul元素在指定高度内可垂直滚动

一次悬停可触发同一分区中的另一次悬停

在Apps Script中连接CSS与HTML

如何在将文本垂直居中的同时将文本右对齐?

如何创建剪切到路径的循环文本字幕?

IFRAME中的Chrome图像未调整大小

Css网格:两列,除非小于150px

使用CSS和Slick Carcass使图像适合屏幕

如何使VS代码支持以模仿嵌套的方式对已经包含注释的HTML进行注释?

我如何确保我的网格永远不会小于它的子网格

目标第一个祖先标签的 XPath

复制两个

会产生一个空行;复制

元素不会

如何创建淡出研磨背景

Tailwind 网格行高度可防止拉伸到最高行的所有相同高度

如何使用 Bootstrap Grid 系统修复大屏幕上图片和进度条之间的空白?

屏幕缩小时背景图像裁剪高度

使用 TailwindCSS 将徽标放在左上角,将菜单放在右上角

为什么相同持续时间的转换需要不同的时间?

两个按钮范围滑块的 CSS

为什么浏览器在 Select 一个包裹在 标签中的块级元素后包含相邻元素?