首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让HTML input标签限制特定的输入

让HTML input标签限制特定的输入
EN

Stack Overflow用户
提问于 2020-09-01 23:23:26
回答 2查看 30关注 0票数 0

如何创建不允许输入1的HTML input标记。例如,它可以是类型2131或11,而不是1本身。我已尝试使用patternMismatch= "1{1}“,但网站未显示消息。

EN

回答 2

Stack Overflow用户

发布于 2020-09-01 23:32:06

每次用户输入某些内容时,您都必须检查该值。在输入时,检查该值是否为1,如果是,则清除输入字段。

代码:

代码语言:javascript
复制
let input = document.querySelector('input');
input.addEventListener('input', (e) => {
    if (!input.value == "1") return;
    input.value = "";
})
票数 0
EN

Stack Overflow用户

发布于 2020-09-01 23:36:37

尝试使用input type="number",步长为1,最小值为2,如下所示:

代码语言:javascript
复制
<form action="/action_page.php"><label for="points">Points:</label> <input type="number" id="points" name="points" step="1" min="2" /> <input type="submit" /></form>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63690686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档