Kesan Menambah 'return false' pada Click Event Listener
Dalam banyak dokumen HTML, anda mungkin menemui pautan yang termasuk 'return false' dalam pendengar acara onclick mereka, seperti yang dilihat di bawah:
<a href='#' onclick='someFunc(3.1415926); return false;'>Click here !</a>
Pernyataan 'return false' ini memainkan peranan penting peranan dalam mengubah suai gelagat penyemak imbas lalai apabila mengklik pautan.
Nilai pulangan pengendali acara menentukan sama ada tindakan penyemak imbas standard harus berlaku sebagai tambahan kepada kod tersuai yang dinyatakan dalam pendengar acara. Dalam kes klik pautan, tindakan lalai adalah menavigasi ke URL yang ditentukan. Walau bagaimanapun, penambahan 'return false' menghalang tingkah laku lalai ini, memastikan pautan hanya melaksanakan fungsi tersuai yang ditakrifkan dalam atribut onclick.
Teknik ini biasanya digunakan untuk menghalang halaman daripada memuat semula secara tidak perlu, seperti dalam kes daripada penyerahan borang. Dengan mengembalikan palsu dalam pendengar acara onclick butang hantar, anda boleh mengesahkan input pengguna sebelum menyerahkan borang, mencegah kemungkinan ralat dan meningkatkan pengalaman pengguna.
Walaupun spesifikasi DOM 0 tidak menyebut gelagat ini secara eksplisit, ia boleh disimpulkan daripada konsep umum pengendalian acara. Pendekatan moden untuk mencapai kesan yang sama ialah menggunakan event.preventDefault(), yang merupakan sebahagian daripada spesifikasi DOM 2 Events.
Atas ialah kandungan terperinci Apakah yang `return false` dalam Pendengar Acara Klik JavaScript Lakukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!