teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

改行

2017/10/11 03:01

投稿

yambejp
yambejp

スコア117921

answer CHANGED
@@ -23,6 +23,7 @@
23
23
 
24
24
  ```
25
25
  > パラメータに%や&が入っていた時は
26
+
26
27
  &はパラメータの区切り文字なのでそれ以外の用途でURLに含まれることはありません。
27
28
  (エンコードの絡みで絶対ないとはいいきれませんが)
28
29
 

1

追記

2017/10/11 03:01

投稿

yambejp
yambejp

スコア117921

answer CHANGED
@@ -1,8 +1,31 @@
1
1
  ```HTML
2
2
 
3
- <form method="get" action=""https://hogehoge.com/index.php">
3
+ <form method="get" action="https://hogehoge.com/index.php">
4
4
  <input type="search" name="id" placeholder="検索ワードを入力">
5
5
  </form>
6
6
 
7
7
  ```
8
- ではないでしょうか?
8
+ ではないでしょうか?
9
+
10
+ # 追記
11
+
12
+ > https://hogehoge.com/index.php?id=we&k=〇〇(検索ワード)
13
+
14
+ idがスタティックなデータならhiddenで埋め込んで下さい
15
+
16
+ ```HTML
17
+
18
+ <form method="get" action="https://hogehoge.com/index.php">
19
+ <input type="hidden" name="id" value="we">
20
+ <input type="search" name="k" placeholder="検索ワードを入力">
21
+ <input type="submit" value="go">
22
+ </form>
23
+
24
+ ```
25
+ > パラメータに%や&が入っていた時は
26
+ &はパラメータの区切り文字なのでそれ以外の用途でURLに含まれることはありません。
27
+ (エンコードの絡みで絶対ないとはいいきれませんが)
28
+
29
+ %でエンコードされるのはブラウザによるurlencode機能なので
30
+ 具体的な例示がないとなんともいえません
31
+ javascriptと絡めれば細かい設定も可能ですが・・・