以下是一个数字输入表单,使用 JavaScript,我添加了一些代码行,最小可输入的数字为1,最大可输入的数字为50。
当有人尝试键入小于1和大于50的任何数字时,它会自动替换为1或50,但我无法成功实现这一点,需要您的帮助。
document.getElementById('info1').addEventListener("input", function () {
let num = +this.value, max = 50, min = 1;
if (num > max || num < min) {
return false;
}
})
<input type="number" id="info1" size="4">
< 1
检查它是否小于最低值 1,如果是,则更新它。它也适用于 0。 - Jack Bashford