Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah Saya Boleh Menghantar Borang Menggunakan Pautan Biasa Daripada Butang?

Bagaimanakah Saya Boleh Menghantar Borang Menggunakan Pautan Biasa Daripada Butang?

DDD
DDDasal
2024-11-22 04:49:11302semak imbas

How Can I Submit a Form Using a Normal Link Instead of a Button?

Serahkan Borang Menggunakan Pautan Biasa

Daripada menggunakan butang input konvensional dengan jenis hantar, anda mungkin mahu menggunakan " pautan" untuk menyerahkan borang. Ini amat berfaedah jika anda ingin mengekalkan penanda CSS standard untuk pautan imej.

Penyelesaian:

Terdapat dua pendekatan utama untuk mencapai ini:

Kaedah 1: Gayakan Butang sebagai Pautan

Buat elemen butang input dan gunakan CSS untuk menggayakannya supaya menyerupai pautan "a". Ini membolehkan anda mengekalkan kefungsian butang sambil menyesuaikan penampilannya.

Kaedah 2: Gunakan Pautan dengan "onclick"

Sebagai alternatif, anda boleh mencipta " a" dan tetapkan pengendali acara onclick berikut kepadanya:

onclick="this.closest('form').submit();return false;"

Pengendali acara ini mengenal pasti elemen borang induk terdekat dengan pautan yang diklik dan menyerahkan borang tersebut. Selain itu, ia menghalang tingkah laku pautan lalai untuk menavigasi ke halaman baharu.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghantar Borang Menggunakan Pautan Biasa Daripada Butang?. 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