javascript - 每次输入文本更改时调用函数

标签 javascript html css

我有这个 HTML:

<input type="text" onChange="function()">

每当输入值发生变化时,它都会调用一个函数,但是要调用该函数,您必须按 Enter 按钮或单击非输入的内容,这非常烦人。 有没有办法在每次输入中的文本发生变化时调用该函数?无需按任何按钮或单击输入。

最佳答案

尝试oninput :

Unlike oninput, the onchange event handler is not necessarily called for each alteration to an element's value.

<input type="text" oninput="myFunc()">

请注意:您也不应该使用 function关键字作为您的函数名称。

关于javascript - 每次输入文本更改时调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60419912/

相关文章:

javascript - 如何在 Chrome 扩展中配置 Ember 路由?

javascript - 在哪里放置不映射到状态的函数?

html - 使用 div 标签的完美水平挤压菱形流程图符号

javascript - 为什么 'keyup' 事件无法在 CSS 中进行更改?

javascript - 如何使用 jQuery 获取表中每一列的值?

html - 继续调整文本大小而不是将其容器中的其他元素推来推去?

javascript - 简单的一页水平滚动?

javascript - Firebug 分析问题 : "no activity to profile"

javascript - 尝试动态创建一个 div 并将其 append 到 body 元素但不起作用?

html - <span> 元素拒绝在 flexbox 中内联