-1

我需要在文本框中写入 # 或 @ 时调用 ajax。我从 facebook 或 twitter 得到这个想法,当有人在评论区插入 @ 时,一个 div 会打开,显示你朋友的名字(或任何相关的)请帮助我如何实现这一点。

4

1 回答 1

0

由于您希望在用户按下 # 或 @ 键时发生某些事情,因此您需要为该输入控件设置一个onkeypress(或onkeydown, ) 事件。onkeyup

在事件处理函数(您设置的)中,您将通过(该函数的)参数(或在 IE 浏览器中通过对象event的属性)通知window用户按下了什么键。通过简单的if测试,您将知道这是否是 # 键,如果是,您将进行异步 ajax 调用。

由于您的问题不是很具体,我希望这能让您了解它是如何完成的,我相信如果您改进您的问题,我们将为您提供更详细的信息:)

于 2013-03-16T17:19:19.360 回答