gpt4 book ai didi

javascript - 将 html 输入框中的值保持在设定值以下

转载 作者:数据小太阳 更新时间:2023-10-29 04:12:09 24 4
gpt4 key购买 nike

我的输入框只能包含数值(使用 this 插件)。
现在我希望输入低于 90。如果输入的值超过此最大上限或无法解析,则应插入先前的值。默认情况下,该框将包含“1”。

<input id="targetQuantity" name="targetQuantity" type="text" value="1" />

我想我应该以某种方式捕获当前值。尝试解析新值。如果它是一个允许的值,继续这个值,如果不是,把旧的放回去。
由于我的 JS 技能真的很有限,我什至不知道我可以使用哪些事件,而且我发现我在 intarwebz 上找到的文档相当困惑。

--编辑--
我最终使用了 Sergei's代码和使用 Aaron's可用性建议。
我现在正在寻找的是启用/禁用整个表单的提交。仅仅禁用提交按钮是不够的。

最佳答案

<input id="targetQuantity" name="targetQuantity" type="text" value="1" onkeyup="check(this)" />

...JavaScript:

var v=1;

function check(i) {
if(i.value > 100) {
i.value=v;
alert("< 100");
}
else
v=i.value;
}

关于javascript - 将 html 输入框中的值保持在设定值以下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/630129/

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