問題タブ [autocomplete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
3057 参照

html - パスワードのオートコンプリートが Web アプリケーションで機能しない (Firefox の場合)

HTML でログイン送信フォームを作成しましたが、何らかの理由でオートコンプリートが Firefox で機能しません。

Firefox では次のようになります。 - ユーザー名とパスワードを入力してログイン ボタンをクリックします。「記憶」を押すと、ログインが機能します。- ログアウトしてログイン ページに戻ります。ユーザー名とパスワードのフィールドが事前に入力されていることを期待しますが、そうではありません。Cookie を使用しない (したくない) ことに注意してください。

このページのコードは次のとおりです。

コードの何が問題になっていますか? 私のコードでオートコンプリートを FF で動作させるにはどうすればよいですか?

オートコンプリートは、たとえば gmail で正しく機能します。gmail のログイン ページにアクセスするたびに、電子メールとパスワードのフィールドが正しく事前入力されています。「このコンピューターで私を記憶する」チェックボックスを使用しないため、Cookie は使用されません。

更新私はphpとFF3を使用しています

ありがとう、ジャスパー

0 投票する
2 に答える
1748 参照

parsing - オートコンプリート付きのコード エディター

私自身の単純な言語用のコード エディターを作成する必要があります。

クラス名.メソッド名(パラメータ名 = 2, ...)

ANTLR ツールを使用して、適切な文法と自動生成パーサーを作成しました。クラス、メソッド、変数、およびパラメーター名のオートコンプリートが必要です。このリストはコンテキストに依存する必要があり、fe は「クラス」を表します。メソッドと "class.Method(" - パラメータを表示する必要があります。テキストを解析し、カーソルがどのノードにあるかに応じてリストを表示するつもりでした。問題は、"aaa.bbb(" のような不完全なコードの場合、パーサーは構文ツリーではなくエラーを生成します.この問題を解決する方法はありますか?おそらく私は間違った方法でコードを解析してオートコンプリートを表示するべきではありませんか?

0 投票する
4 に答える
4446 参照

javascript - 最高のJavaScriptコンボボックス?

コンボ ボックスは、ドロップダウンでもあるオートコンプリート テキスト ボックスです (つまり、必要に応じてリストから選択できます)。

「最高」とは、安定性、ルック/フィール、API/カスタマイズ性、成熟度の組み合わせを意味します。

0 投票する
1 に答える
5877 参照

iphone - iPhone アプリでオートコンプリートを制御/オーバーライドするにはどうすればよいですか?

ユーザーが iPhone アプリにテキストを入力したときに、オートコンプリート機能を制御/オーバーライドしたいと考えています。

具体的には、私が提供する単語のコレクションをオートコンプリートしたいと思います。たとえば、私の名前が BillBobJohn だとします。「billb」と入力すると、オートコンプリートで BillBobJohn が提案されます。

これどうやってするの?

0 投票する
4 に答える
1675 参照

xcode - Xcode オートコンプリート - テキストのキーストロークを置き換えますか?

と の 2 つのメソッドを持つ TestClass があり-getSomeString-getAnotherString次のコードを編集していて、カーソルが示されている場所にあるとします。

使用するように変更したいとします-getAnotherString。自動補完ポップアップを表示し、Enter キーまたは Tab キーを押して別の方法を選択すると、次のようになります。

つまり、既存のテキストを置き換えるのではなく、挿入するだけです。

残りのテキストを置き換える特別なキーストロークはありますか?

参照については、IntelliJ を参照してください。

0 投票する
4 に答える
5539 参照

html - Firefox のオートコンプリート ユーザー/パスワード

HTML でログイン送信フォームを作成しましたが、何らかの理由でユーザー/パスワードのオートコンプリートが、Firefox で期待どおりに機能しません。

Firefox では次のようになります。

  • ユーザー名とパスワードを入力し、ログインボタンをクリックします
  • Firefox は、パスワードを覚えておきたいかどうかを尋ねてきます。「記憶」を押すと、ログインが機能します。(このテストを実行する前に、覚えているすべてのパスワードを削除したことを確認しました)
  • ログアウトしてログインページに戻ります。ユーザー名とパスワードのフィールドが事前に入力されていることを期待しますが、そうではありません (FF が特定の URL に対して 1 つのユーザー/パスワードの組み合わせのみを保存している場合、この組み合わせはフォームに自動的に事前入力されます)。

Cookie を使用しない (したくない) ことに注意してください。ユーザー名とパスワードが実際に保存されていることをFFパスワードマネージャーで確認しました(保存されていました)

このページのコードは次のとおりです。

コードの何が問題になっていますか? 私のコードでオートコンプリートを FF で動作させるにはどうすればよいですか?

オートコンプリートは、たとえば gmail で正しく機能します。gmail のログイン ページにアクセスするたびに、メール アドレスとパスワードのフィールドが正しく事前入力されています。「このコンピューターで私を記憶する」チェックボックスを使用しないため、Cookie は使用されません。

どうぞよろしくお願いいたします。碧玉

アップデート
オートコンプリートは、Firefox で有効になっています。IE互換を維持したい。

0 投票する
6 に答える
5997 参照

jquery - jQuery Autocomplete: 入力されたテキストが一致しないかどうかを判断する

jQuery オートコンプリート (UI 1.6rc2) が正常に動作しており、ユーザーがアイテムを選択すると、非表示のフォームの値が関連付けられた ID で更新されます。入力したテキストがオートコンプリート リストの結果と一致しない場合、非表示のフォームの値を「0」に設定するにはどうすればよいですか? この場合、新しいエントリを作成します。

0 投票する
1 に答える
1064 参照

user-interface - 入力時に汎用フィルター(別名、先行入力、インクリメンタル検索、オートコンプリート)はありますか?

バックグラウンド

最近、私はコンピューターで作業しているときに入力するすべてのものが「DRY」と互換性があるべきだという狂信者になりました。いずれかのコンテキストで複数回入力する必要があるものがある場合は、ユーザーに対応したオートコンプリートオプションを使用して、作業の一部を実行してもらいたいと思います。常に例外はありません。

Windowsで作業する必要があるので、この非常識な目標を実現するためのGUIソリューションを検討しました。

(ほぼ)最適なソリューション

少し時間があれば、Firefox 3.0を開いて、アドレスバーに数回のキーストロークを入力します。入力した内容のスペースで区切られたサブ文字列に基づいて、一種のインクリメンタル オートコンプリートを実行することに気付くでしょう。同様のことを行うFirefoxの別の場所はabout:configURLです。

Firefoxだけでこれを望まないので、これは最適ではありません。どこでも使いたいです。

質問

汎用の「どこでも実行」ツールとして使用できる、めちゃくちゃ良いインクリメンタルオートコンプリートしか実行しないウィジェットやアプリを知っている人はいますか?ユーザーが次のことを行えるようにするもの:1)1つ以上の「完了候補ファイル」を維持する。2)Firefox3.0スタイルの補完のソースとしてこれらのファイルの1つを選択します。3)結果を返し(ユーザーがキャンセルした場合は空白)、これら3つのことだけを行いますか?

詳細

動作方法は次のとおりです。

  • ステップ1:ユーザーは自分のハードドライブのどこかに1つ以上のcsvファイル(または他の簡単に編集できる形式)を保存します
  • ステップ2:ユーザーがWindows Script Hostスクリプトを作成するか、バッチファイル(またはその他)がFilterAsYouTypeGUIをインスタンス化します
  • ステップ3:ユーザーがスクリプトファイルを実行し、スクリプトファイルがGUIをインスタンス化して、すべての潜在的な補完のソースとして使用するCSVファイルを指示します
  • ステップ4:ユーザーは、補完の1つを選択するか、リストにない独自のテキストを提供するか、何も提供せずにキャンセルします。
  • ステップ5:ユーザーが完了すると、スクリプトは結果を変数に保存し、それを使って何かを行います

スクリプトの擬似コードは次のとおりです。

理論的根拠

目標は、リストが数千のアイテムであっても、任意のアイテムのリストから常に自動完了を実行できる方法を用意することであり、IDEまたはスタンドアロンアプリケーションに組み込まれていることに依存する必要はありません。特定の種類の入力のみを受け入れるか、このタスクの単純さに比べてAPIが非常に複雑です。

CSV(またはテキストまたはsqliteデータベース)は、「候補リスト」または「履歴ログ」を自己生成し、それらのログを可能な補完のソースとして使用する方法を提供します。

免責事項

私はいくつかのGUI「ランチャー」プログラム、PowerShellやスクリプトシェルなどのコマンドラインエンジン、さまざまな満足度の通常の昔ながらのコマンドライン履歴を試しました。これらの問題は、ディレクトリの検索や組み込みコマンドなど、余分な処理をすべて実行することです。たまたま指しているCSVファイルにあるものだけが欲しいのです。

上で説明したこと以外は何もしない簡単なツールがあるかどうか疑問に思います。

更新:この質問は、ここに提示されている基本的なアイデアを捉えたグラフィカルコマンドシェルと非常に密接に関連しているようです。

0 投票する
2 に答える
392 参照

asp.net - ASP.NET jQuery - バインドされたコントロール

テキストボックスを含む GridView で jQuery を使用したいのですが、選択した行のテキストボックスごとにイベントリスナーを登録する方法に行き詰まっています。GridView の Unload イベントで StingBuilder を使って何かできると思っていましたが、うまくいきません。

0 投票する
4 に答える
5776 参照

autocomplete - テキストエリア内のカーソル位置を取得する

テキスト領域にオートコンプリートを実装しようとしています ( http://www.pengoworks.com/workshop/jquery/autocomplete.htmに似ています)。

私がやろうとしているのは、ユーザーが特定の文字セットを入力すると (insert: など)、選択可能な一致の可能性がある AJAX で満たされた div を取得することです。

通常のテキスト ボックスではもちろん簡単ですが、テキスト領域では、カーソルに基づいて画面上の正しい位置に div をポップアップできるようにする必要があります。

誰でも方向性を提供できますか?

ありがとう、-M