Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mencegah Mengosongkan Borang Log Masuk pada Enter Keypress dalam jQuery?

Bagaimana untuk Mencegah Mengosongkan Borang Log Masuk pada Enter Keypress dalam jQuery?

Barbara Streisand
Barbara Streisandasal
2024-10-25 11:35:30808semak imbas

How to Prevent Clearing Login Forms on Enter Keypress in jQuery?

Cara Menghantar Borang pada 'Enter' dengan jQuery

Apabila bekerja dengan borang log masuk dalam projek AIR menggunakan HTML/jQuery, anda mungkin menghadapi masalah apabila menekan Enter mengosongkan kandungan borang dan bukannya menyerahkannya. Untuk menyelesaikan masalah ini, pastikan kod anda mengendalikan acara ini dengan betul.

Kod berikut sepatutnya mencapai perkara ini:

$('.input').keypress(function (e) {
  if (e.which == 13) {
    $('form#login').submit();
    return false;    //<---- Add this line
  }
});

Titik utama di sini ialah menambah pernyataan "return false". Ini menghalang tindakan lalai (mengosongkan borang) daripada berlaku sambil membenarkan peristiwa serahan dicetuskan.

Untuk mendapatkan maklumat lebih terperinci tentang topik ini, rujuk jawapan stackoverflow pada subjek "event.preventDefault() lwn. return false".

Atas ialah kandungan terperinci Bagaimana untuk Mencegah Mengosongkan Borang Log Masuk pada Enter Keypress dalam jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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