首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让onchange像onchange那样工作,而不像onchange那样工作?

让onchange像onchange那样工作,而不像onchange那样工作?
EN

Stack Overflow用户
提问于 2010-12-09 22:27:43
回答 4查看 179关注 0票数 0

我有一段代码:

代码语言:javascript
复制
<input type="text" name="desc" id="desc" onchange="OnDescChange();" />

但它并不像我想要的那样。它会在我离开框的时候运行函数,我想每次输入字段的内容发生变化时都会这样做,我该怎么做呢?

(我正在尝试为用户输入创建一个建议框)。

我也尝试过jquery的.change,但它给出了相同的结果。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-09 22:31:18

尝试使用onKeyUp或onKeyPress。

票数 2
EN

Stack Overflow用户

发布于 2010-12-09 22:33:18

尝试使用onkeypress事件:

代码语言:javascript
复制
<input type="text" name="desc" id="desc" onkeypress="OnDescChange();" />
票数 1
EN

Stack Overflow用户

发布于 2010-12-09 22:35:25

我将使用onkeyup事件处理程序重新注释

代码语言:javascript
复制
<input type="text" name="desc" id="desc" onkeyup="OnDescChange();" />

也可以使用onkeydown或onkeypress,但需要注意的唯一问题是,这些事件在输入字段中的文本更新之前触发。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4399272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档