アプリケーションに大きなテキストボックスがあり、次のように複数の行にテキストを入力する可能性をユーザーに提供します:
最初のテキスト
2 番目のテキスト
等々...
各行は、意味を持つ個別のデータです。問題は、ユーザーが行に @ などの特定の文字を入力した後に ajax オートコンプリート エクステンダー機能を使用し、ユーザーが @ の後に入力した最初の文字に従ってデータベース内のレコードをフィルター処理したいということです。完全な提案リストが表示されます。たとえば、テキストの 3 番目の部分 @Action1 は、ユーザーが A を入力した後、選択する値のリストを求めるプロンプトが表示されることを意味します。
私にはいくつかの懸念事項があります: 1 つ目は、オートコンプリート エクステンダーをテキスト ボックス内のテキストの一部に対してのみ使用することは可能であり、2 つ目は、複数の行に対してこのように機能しますか (つまり、各行の動作で 1 回) ですか? その位置に関しては、@ 記号の下に表示されることを望んでいたにもかかわらず、それが参照するテキストボックスの下部以外に選択肢はないと思います。
どうもありがとうございました。
更新: ここで探しているものに似たものを見つけました: Twitter スタイルの autocomplete in textareaですが、著者は自分の解決策を簡単に説明しただけです。どんな助けでも大歓迎です、thx!