php klik untuk membuka halaman baru untuk melompat

WBOY
Lepaskan: 2023-05-28 18:26:09
asal
1126 orang telah melayarinya

Dalam pembangunan laman web, kadangkala perlu membuka halaman baharu untuk melompat apabila butang atau pautan diklik. Sangat mudah untuk melaksanakan fungsi ini menggunakan bahasa PHP.

Seterusnya, kami akan menggambarkan dengan contoh mudah.

Pertama, tambahkan butang atau pautan dalam kod HTML dan tambahkan atribut id padanya. Di sini kita mengambil "btn" sebagai contoh:

<button id="btn">点击打开新页面</button>
Salin selepas log masuk

Seterusnya, dengar ini dalam PHP. kod Acara klik butang adalah seperti berikut:

<?php
if(isset($_POST['button_clicked'])){
  //执行跳转操作
  header('Location: new_page.php');
}
?>
Salin selepas log masuk

Di sini kita menggunakan fungsi pengepala untuk melaksanakan operasi lompatan, di mana "new_page.php" ialah halaman baharu yang ingin kita lompat.

Sekarang kita perlu melaksanakan fungsi menghantar borang apabila mengklik butang melalui JavaScript, seperti yang ditunjukkan di bawah:

<script>
document.getElementById("btn").onclick = function() {
  document.getElementById("myForm").submit();
};
</script>
Salin selepas log masuk

Di sini kita menganggap bahawa kita mempunyai borang yang atribut idnya ialah "myForm" .

Akhir sekali, kita perlu menambah butang tersembunyi pada borang untuk mensimulasikan acara klik pengguna, seperti yang ditunjukkan di bawah:

<form id="myForm" method="post">
  <button type="submit" name="button_clicked" style="display: none;"></button>
</form>
Salin selepas log masuk

Butang tersembunyi ini akan mencetuskan kod PHP kami apabila diklik Fungsi mendengar ialah ditulis untuk melakukan operasi lompatan.

Pada ketika ini, kami telah menyelesaikan fungsi menggunakan PHP untuk membuka halaman baharu dengan mengklik padanya.

Ringkasan:

Menggunakan PHP untuk melompat ke halaman boleh dicapai melalui fungsi pengepala, tetapi perlu diperhatikan bahawa fungsi ini mesti dikeluarkan sebelum kod HTML. Di samping itu, kita juga perlu menggunakan JavaScript dalam kod HTML untuk mengikat acara klik butang pada penyerahan borang, supaya dapat mensimulasikan fungsi penyerahan borang apabila butang diklik.

Atas ialah kandungan terperinci php klik untuk membuka halaman baru untuk melompat. 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
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!