php クリックすると新しいページが開き、ジャンプします

WBOY
リリース: 2023-05-28 18:26:09
オリジナル
1132 人が閲覧しました

Web サイト開発では、ボタンやリンクをクリックしたときに新しいページを開いてジャンプする必要がある場合があります。 PHP 言語を使用してこの関数を実装するのは非常に簡単です。

次に、簡単な例で説明します。

まず、HTML コードにボタンまたはリンクを追加し、それに id 属性を追加します。ここでは例として「btn」を取り上げます:

<button id="btn">点击打开新页面</button>
ログイン後にコピー

次に、PHP でこれを聞いてください。コード ボタンのクリック イベントは次のとおりです。

<?php
if(isset($_POST['button_clicked'])){
  //执行跳转操作
  header('Location: new_page.php');
}
?>
ログイン後にコピー

ここでは、ヘッダー関数を使用してジャンプ操作を実行します。ここで、「new_page.php」はジャンプ先の新しいページです。

次に、以下に示すように、JavaScript を使用して、ボタンをクリックしたときにフォームを送信する機能を実装する必要があります。

<script>
document.getElementById("btn").onclick = function() {
  document.getElementById("myForm").submit();
};
</script>
ログイン後にコピー

ここでは、id 属性が「myForm」であるフォームがあると仮定します。 」。

最後に、以下に示すように、ユーザーのクリック イベントをシミュレートするための隠しボタンをフォームに追加する必要があります。

<form id="myForm" method="post">
  <button type="submit" name="button_clicked" style="display: none;"></button>
</form>
ログイン後にコピー

この隠しボタンは、クリックされると PHP コードをトリガーします。リッスン関数は次のとおりです。ジャンプ動作を実行するために書き込まれます。

これで、PHP を使用してクリックして新しいページを開く機能が完成しました。

概要:

PHP を使用してページにジャンプするには、header 関数を使用しますが、この関数は HTML コードの前に出力する必要があることに注意してください。さらに、ボタンがクリックされたときのフォーム送信機能をシミュレートするために、HTML コードで JavaScript を使用してボタンのクリック イベントをフォーム送信にバインドする必要もあります。

以上がphp クリックすると新しいページが開き、ジャンプしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!