郵便番号を入力し、「入力」ボタンをクリックしてすぐに結果をポップアップするという点で「送信」をクリックすると、うまく動作するajax検索フォームがあります。私は、ユーザーがキーボードで "Enter"を押すと、同じ効果が得られるようにしようとしています。あなたが「偽」をクリックしていはずのパラメータなしjquery - キーを押すと「クリック」しますか?
答えて
と
if($('#search').length) {
$('#zipcode').keyup(function(e) {
if(e.keyCode == 13) {
e.preventDefault();
$('#search').submit();
}
});
}
使用.clickを():私は試したことが提出しているように見えますが、ない結果が出てくるん...
。あなたの「入力」ボタンがあることを確認し、次のいずれか
<input type="submit">
それとも
<button type="submit">
そして、それは入る押し上のフォームを提出してください。
その他の潜在的な問題は、Ajaxコードがフォームのサブミット・イベントではなくボタンのクリック・イベントにバインドされていることです。
$('button').click(...); // is wrong
$('form').submit(...); // is right
これはどのように役立ちますか?ボタンをクリックすると既に動作します。ユーザーがキーボードで入力するとうまくいきたいと思っています...どのようにしてクリックを行うのですか? – WonderBugger
右...クリックをシミュレートしたいのですが、ちょうどif(event.keycode == 13)$( '#submit')でリスナーをセットアップしたようです。送信ボタンをクリックします。あなたは何を求めているのですか? – sethvargo
彼は '$( '#submitButton')。click();'のようなことをして、あなた自身がクリックイベントを呼び出すことを提案しています。 – Chris
- 1. QtをShiftキーを押しながらクリックしますか?
- 2. クリックしてEnterキーを押しますか?
- 3. のjQuery ::キー押下とフォーカス
- 4. jQuery click event - マウスをクリックしたか、またはキーを押したかどうかを確認する方法?
- 5. マウスをシミュレートするキーが押されたときにクリックします。
- 6. キーボードのキーを押しながらボタンをクリックしたことを検出するにはどうすればよいですか? (Ctrlキーを押しながらクリック、Altキーを押しながらクリックなど)
- 7. Ctrl + Aキーを押しますか?
- 8. OpenTKキーを押しますか?
- 9. jQueryで複数のキー押しとイベントをトリガーする方法
- 10. Simulate jQueryでEnterキーを押す
- 11. Enterキーを押したときに特定のボタンをクリックする方法
- 12. Enterキーを押すことなく任意のキーを押して "do while"を終了しますか?
- 13. フラグメントがキーを押し戻すことはできますか?
- 14. キーが押されたときにjQueryキー押しイベントが繰り返し発生しますが、すべてのキーには反映されません
- 15. Firebase Firebaseストレージファイル名としてキーを押しますか?
- 16. I Enterキーを押すと
- 17. ModelPopupExtenderとEnterキーを押す
- 18. Enterキーを押したときにキーボードを非表示にするか、カスタムtableViewCellでtableViewをクリックします。
- 19. 1つのキーを押したときに別のキーを複数回押しますか?
- 20. Qt - マウスのクリックと同じことをするキーボードのキーを押す
- 21. JavaでJTextFieldをクリックしながらキーを押したまま、キーを取得する方法は?
- 22. マウスを動かす/クリックするかキーを押すと、カウントダウンタイマーがリセットされます。
- 23. Shiftキーを押したときのクリック行動が変化するGoogle
- 24. キーを押しながらリンクラベルをクリックしてください
- 25. jQueryでキー押下(keydown)をトリガー
- 26. キーを押すとページが更新されますが、マウスをクリックするとファイルシステムが開きます
- 27. DosバッチファイルでEnterキーを押してプログラムを開くか他のキーを押してバットを終了します
- 28. Input.GetKeyのキーを押すと複数回trueを返します
- 29. ユーザーがキーを押すとプログラムがゴミを表示します
- 30. Tabキーを押して、Enterキーを押すとRubyでSelenium WebDriverが表示されます
これにはjavascriptは必要ありません。ブラウザは一般的にこれを自動的に行います –