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属性にアンカータグをつけるだけ。
関連記事
-
-
スマホでページ内リンクからGoogleMapアプリを開く
スマホでWebページにあるリンクをクリックした際にGoogleMapアプリを表示 ...
-
-
readonlyについて
日付ピッカーとかをテキストボックスに入れた際に、 ピッカー入力とあわせて直接入力 ...
-
-
HTML5のGeolocation APIで位置情報を取得してGoogleMapAPIで使用する方法
GPSみたいな位置情報を取得しGoogleMapAPIでその場所を反映させたかっ ...
-
-
HTMLで画像の指定した部分のみリンクを設定する方法
画像を表示させて、その画像の一部分のみにリンクを張りたかった。画像を重ね合わせた ...
-
-
htmlのarticle
コーダーさんから渡されたソースに<article>という 記述があり ...