入力フィールド(.blur)を離れるときにEnterキーを押すことをシミュレートしようとしています。 非常に基本的に、ぼかしでは、ユーザーがキーボードのEnterキーを実際に押したことをシミュレートします...これを行う方法に関するアイデアはありますか?Simulate jQueryでEnterキーを押す
答えて
$(this).closest('form')[0].submit();
のように、入力キーが実行する操作をトリガーしてフィールドを含むフォームを送信しないのはなぜですか。
なぜ[[0] 'が必要ですか? '.closest'は1つの要素しか返さないはずです。 –
彼はフォームを持っていないかもしれないし、返されたURLにナビゲートするajaxリクエストでそれをやっているかもしれません。彼のコードがどういうものか分かりません – jnoreiga
jQuery '.submit()'関数は実際にフォームを送信しません。だから私はネイティブのDOMメソッドを呼び出しています。 – ThiefMaster
$("input").blur(function() {
var e = jQuery.Event("keydown");
e.which = 13; // Enter
$("input").trigger(e);
});
いいえ、間違いなくぼかしが必要です。私はあなたが入力フィールドを離れるとすぐにユーザーが入力したように 'それが'のようにしたいです – user1093150
まあ、あなたのためにそれを更新しました – jnoreiga
理由は、私は、ユーザーが「タグ」を入力することができますフィールドを持っていますが、 は時々彼らはEnterキーを押す必要があることを実感いけないということですまたは の後のタブタグを追加すると、フィールドをクリックするだけで、 タグが作成されません。
てみてください、
$("input").blur(/* Fx that adds the Tag*/);
注:あなたはタブを打ったとき.blur
がトリガされますので、タブのためのKeyDownイベントハンドラを修正する必要があるかもしれません。
- 1. iFrameでEnterキーを押す
- 2. I Enterキーを押すと
- 3. ModelPopupExtenderとEnterキーを押す
- 4. 処理editTextでEnterキーを押す
- 5. でボタンを押すと、Enterキー
- 6. キャプチャ方法GtkEntryでEnterキーを押す
- 7. jqueryでEnterキーが押された場合
- 8. Simulate要素を指定せずにキーを押す
- 9. Enterキーを押し続ける
- 10. ReactJsフォームEnterキーを押して送信
- 11. トリガ機能on Enterキー押し
- 12. jQueryダイアログのEnterキーを押してokコードをトリガする方法は?
- 13. カルマ/ジャスミンテストでEnterキーを押すと入力が発生する
- 14. ドロップダウンリストで検索するときにEnterキーを押す方法
- 15. Javascript:conteditable divでEnterキーを押したときにバックスペースキーを押す方法
- 16. ウェブページでスクリプトを入力してEnterキーを押す方法
- 17. Enterキーを押してdjangoでデータベースにデータを追加する
- 18. ステートレスコンポーネントのReactでEnterキーを押してテキストエリアをクリアする
- 19. キュウリのテストケースでEnterキーを押す方法
- 20. キーボードのキーボードでEnterキーを押すのと同等のシェルコマンド
- 21. シューズ(Ruby)でClickingボタンの代わりにEnterキーを押す
- 22. バッチファイル内で自動的にEnterキーを押す
- 23. VBAのダイアログボックスでEnterキーを押す方法は?
- 24. Enterキーを押してAngularJsのイオンポップアップで投稿する
- 25. 複数の送信ボタンでEnterキーを押す
- 26. テキストエリアにEnterキーを押して値を送信し、Shift + Enterを押すと次の行に移動します。
- 27. Enterキーを押して、DataGridviewで新しいフォームを開く
- 28. Tabキーを押して、Enterキーを押すとRubyでSelenium WebDriverが表示されます
- 29. DosバッチファイルでEnterキーを押してプログラムを開くか他のキーを押してバットを終了します
- 30. Enterキーをキャプチャするページの任意の場所を押す
目的は何ですか?テキスト入力に改行を追加しようとしていますか? –
なぜEnterキーで、どのようなアクションが行われますか?私はちょうどそのアクションを行うことをお勧めします。 –
その理由は、ユーザーに「タグ」を入力させるフィールドがあるが、タグを追加した後にEnterキーまたはTabキーを押す必要があることを気付かないことがある...フィールドをクリックしてタグを作成しない.. – user1093150