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 サイトの他の関連記事を参照してください。