gpt4 book ai didi

值更改时的 HTML 输入

转载 作者:太空狗 更新时间:2023-10-29 15:24:33 25 4
gpt4 key购买 nike

我有一个输入标签。此标签没有关闭自动完成功能,因此,不一定需要释放一个键来更改此字段的值并聚焦另一个字段。我的问题是:我怎样才能检测到这个特定字段的任何值变化,比如 e. G。

<input onvaluechange="//do following..." />

JavaScript 属性 onchange 不会在值发生变化时触发,只会在模糊、焦点等变化时触发...

编辑:它也不一定是按键。由于自动完成,用户可以简单地用鼠标单击自动完成结果来更改值。这不会触发 onkeydown 事件。

最佳答案

It also doesn't necessarily be a key press. Due to the autocompletion

...以及许多其他非键操作,例如右键单击-剪切/粘贴、拖放、撤消/重做、拼写检查器调整等。

HTML5 定义了一个 oninput 事件来捕捉所有的直接变化。

不幸的是,今天的浏览器不支持(IE 不支持,其他浏览器有一些错误),所以如果你真的需要在 onchange< 之前检测输入值的所有更改,你可以做的就是 是使用 setInterval 添加一个轮询器,不断地与之前的值进行比较。

关于值更改时的 HTML 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2826242/

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