Bagaimana untuk Menghantar Borang pada Enter Key Press dalam Projek AIR Menggunakan jQuery?

Patricia Arquette
Lepaskan: 2024-10-26 03:20:02
asal
787 orang telah melayarinya

How to Submit a Form on Enter Key Press in an AIR Project Using jQuery?

Mengendalikan Penyerahan Borang pada 'Enter' Press dengan jQuery

Masalah:
Dalam projek AIR menggunakan HTML/jQuery, menyerahkan borang log masuk standard tidak berfungsi apabila menekan "Enter." Kandungan borang hilang tanpa dihantar. Adakah ini isu Webkit atau masalah konfigurasi?

Contoh Kod:
Kod berikut telah cuba tetapi gagal menghalang kelakuan mengosongkan atau menyerahkan borang:

$('.input').keypress(function (e) {
  if (e.which == 13) {
    $('form#login').submit();
  }
});
Salin selepas log masuk

Penyelesaian:
Untuk menghalang kelakuan lalai dan menyerahkan borang pada tekan "Enter", tambah baris berikut pada kod yang disediakan:

return false;
Salin selepas log masuk

Yang diubah suai kod:

$('.input').keypress(function (e) {
  if (e.which == 13) {
    $('form#login').submit();
    return false;    // Prevent default behavior
  }
});
Salin selepas log masuk

Penjelasan:
"return false" dalam konteks ini mempunyai tujuan yang sama seperti memanggil e.preventDefault() dan e.stopPropagation(). Ia menghalang kelakuan lalai penyemak imbas daripada mengosongkan kandungan borang dan menghentikan penyebaran acara, memastikan penyerahan borang berlaku seperti yang dimaksudkan.

Atas ialah kandungan terperinci Bagaimana untuk Menghantar Borang pada Enter Key Press dalam Projek AIR Menggunakan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!