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内に動画(mp4ファイル)を埋め込んで配信する方法
Webページ内にYoutubeとかを用いずに動画(mp4)ファイルを配信したいと ...
-
-
HTML / CSSで作成したコンテンツをPDFファイルで出力する方法(TCPDF)
HTML / CSSで作成したコンテンツをPDFファイルで出力させたい。以前mp ...
-
-
ajaxを使わずに非同期っぽくsubmitする
ajaxを使わずに見た目はページ遷移せず、 画像を含めたformをsubmitし ...
-
-
フォームの入力内容をjQueryで取得し、本文として設定した上でメーラーを起動させる方法
formで何らかを入力してもらいボタンをクリックするとメーラーが開き、先ほど入力 ...
-
-
フォームでカラーコードを入力したい際にプラグイン無しでピッカー機能を搭載する方法
あるフォームの項目でカラーコードを入力したいというケースがあった。だいぶ前に同じ ...