gpt4 book ai didi

javascript - 禁用输入类型 ="number"中零后的多个数字

转载 作者:行者123 更新时间:2023-12-01 03:51:46 27 4
gpt4 key购买 nike

这是我的 HTML:

<input type="number" min="0" oninput="validity.valid||(value='');" step="0.1"/>

但是,我仍然可以输入如下内容:

0000 or 000111 or 00223, etc.

在我的输入字段中。如何将其限制为仅一个 0?

有没有办法仅在 HTML 中执行此操作?

谢谢。

最佳答案

检查您的输入是否以零开头,并仅用 0 覆盖接下来的数字。

function checkZero(){
var val = document.getElementById("num").value;
if(val.startsWith("0")){
document.getElementById("num").value = "0";
}

}
<input id="num" type="number" min="0" oninput="checkZero()" step="0.1"/>

关于javascript - 禁用输入类型 ="number"中零后的多个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43118759/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com