HTML 表单 - 当文本框值更改时
我试图弄清楚每次表单中的文本框值发生变化时如何调用方法。
例如,
是否有一个我可以添加的参数,每次用户在框中输入新内容时都会调用该参数?我知道有一个“onchange”,但只有当用户在该框中输入完毕后才会调用它。
谢谢!
I'm trying to figure out how to call a method everytime a text box in a form's value changes.
For example,
Is there a parameter I can add that is called everytime the user types something new in the box? I know there is an "onchange" but that is only called once the user is done typing in that box.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要我们的是一个 onkeyup 事件。如果没有 js 库,您的代码应该类似于以下内容(未选中语法):
如果您想在用户从文本框更改焦点时检查它,也可以使用 onblur。
有关更多详细信息:
http://www.w3schools.com/jsref/event_onkeyup.asp
http://www.w3schools.com/jsref/event_onblur.asp
What you need to us is an onkeyup event. Without a js library your code should look similar to this (syntax is unchecked):
You can also use onblur if you want to check it when the user changes focus from the text box.
For more detail:
http://www.w3schools.com/jsref/event_onkeyup.asp
http://www.w3schools.com/jsref/event_onblur.asp