数字输入字段中的键盘输入与使用+/-微调器不同

问题描述 投票:0回答:1

我有一个数字类型的html输入字段。通过键盘键入输入字段,例如数字5,表单执行操作(通过ajax更新总计数器)。

但是,使用字段上的+/-微调按钮不会触发此行为。

我认为这可能是表格最初的编码方式;键盘输入是触发ajax调用的内容。也许。我确定没有技能可以深入了解表单的确切工作方式 - 它是电子商务平台插件的一部分,我认为我不应该使用原始代码;而是调整功能。

经过几个小时的努力学习后我才在这里问,但是被困住了。有没有办法通过微调器来改变输入数字以模仿按键行为?

谢谢。

尝试使用微调器时更新输入的value属性。使用自定义+/-按钮更改输入字段值。

javascript forms input
1个回答
0
投票

使用事件监听器change

例:

document.getElementById('age').addEventListener('change', (e) => {
	console.log(e.target.value);
});
<input id="age" type="number">
© www.soinside.com 2019 - 2024. All rights reserved.