form送信後にURLにアンカータグ(ハッシュタグ)をつける方法
2024/01/29
フォームからGETもしくはPOSTで送信し、その後のURLにアンカータグ(ハッシュタグ)をつけたかった。データを受け取った後にPHPでリダイレクトとかさせるのかと思ったけどもっと単純にいけた。以下にサンプルとソースコードをメモ。
サンプル
https://taitan916.info/sample/anchor/
上記サンプルページにてフォーム送信後にURLにアンカータグが付与されるのを確認できる。
ソースコード
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>title</title>
</head>
<body>
<h1>POST</h1>
<form action="<?php echo $_SERVER['PHP_SELF'];?>#test1" method="post">
<input type="text" name="name">
<input type="submit" value="submit">
</form>
<hr>
<h1>GET</h1>
<form action="<?php echo $_SERVER['PHP_SELF'];?>#test2" method="get">
<input type="text" name="name2">
<input type="submit" value="submit">
</form>
</body>
</html>
action属性にアンカータグをつけるだけ。
関連記事
-
-
HTMLのformでオートコンプリートを無効にする
WordPressでタグ入力はオートコンプリートが効かず、他のフォームではオート ...
-
-
HTMLのimgタグでブラウザ幅によって異なる画像を表示する方法
あるサイトのコーディングデータを貰った際に1つのimgタグに対して複数の画像が指 ...
-
-
HTMLでContent Security Policyの設定方法
Content Security Policyの設定をする事があった。Conte ...
-
-
htmlのarticle
コーダーさんから渡されたソースに<article>という 記述があり ...
-
-
スマホでフォームの画像アップロード部分でカメラを起動させる方法
formの画像アップロード部分で、スマホの場合にカメラで撮影させたい。以下に対応 ...