最近スタイリングの目的で、<a>
タグを送信ボタンとして使用しました。 フォームとその検証を処理するJSプラグインがあります。ユーザーがテキストフィールドでオートコンプリートを使用しているかどうかを検出するにはどうすればよいですか?
通常のフォームをシミュレートするには、ユーザーが送信するテキストフィールドに入力すると、キー入力時にフォームが入力され、送信されます。
問題は、ユーザーがFirefoxからのオートコンプリートドロップダウンにEnterキーを押したときなどに、フォームを検出してまだ送信しようとしている場合です。
アイデア?私は自分のフォームハンドラに、フォームに見つからないイベントに隠れた送信ボタンを追加することがあります....
が使用されているということは、デフォルトでは機能していません。だからこそ私たちのプラグインに自動的に隠しサブミットを追加させるつもりだと思うのです。それはその周りになります。 –
あなたのkeyUpリスナーでは、ドロップダウンにフォーカスがあってそれに応じて動作するかどうかを検出できませんか? – mattacular
@mattacular keyUpイベントが発生するために要素に注目する必要はありませんか? –