テキストボックスに#または@を入力するときにajax呼び出しが必要です。私はFacebookやTwitterからこのアイデアを取り入れました。誰かがコメント領域に@を挿入すると、divが開き、友達の名前(または関連するもの)が表示されます。これを実現する方法を教えてください。
質問する
50 次
1 に答える
0
ユーザーが # または @ キーを押したときに何かを実行したいので、その入力コントロールにonkeypress
(またはonkeydown
, onkeyup
) イベントを設定する必要があります。
(設定した)イベント処理関数内で、(その関数の)パラメーターを介して(またはオブジェクトevent
のプロパティを介してIEブラウザーでwindow
)ユーザーがどのキーを押したかが通知されます。簡単なif
テストで、それが # キーであるかどうかがわかります。そうであれば、非同期 ajax 呼び出しを行います。
あなたの質問はあまり具体的ではなかったので、これがどのように行われたかについてのアイデアをあなたに与えることを願っています.
于 2013-03-16T17:19:19.360 に答える