回答編集履歴

1

コメントをうけて追記

2016/08/06 08:05

投稿

NatsumiOki
NatsumiOki

スコア1298

test CHANGED
@@ -3,3 +3,35 @@
3
3
  タグにPHPがあるのでひょっとしてフォームを送信するときに値がうまく取得できないといったことでしょうか?
4
4
 
5
5
  [サンプル](http://codepen.io/mayo31/pen/grBkJx)
6
+
7
+
8
+
9
+ 【追記】
10
+
11
+ 値を送信したときに「サンプル1」に戻ってしまうとのことですが、
12
+
13
+ これは当然の動きです。
14
+
15
+ 通常、submitで値を送信するときに、ページが遷移(リフレッシュ)しているはずです。
16
+
17
+ これを保持したい場合にはいくつかやりかたが考えられますが、
18
+
19
+ 簡単なのはajaxを使うことですね。
20
+
21
+
22
+
23
+ 今、PHPを使っていると思いますが、値を送信するときにformのactionを使わないようにします。
24
+
25
+ type="button"などに変えてsubmitの動作をさせないようにしてください。
26
+
27
+
28
+
29
+ あとは、ajax(jQueryを使うと簡単です)で、値を送信するためのURL(なんちゃら.phpとか)を指定してPOSTします。
30
+
31
+
32
+
33
+ もし、他のページに行ってまた戻ってきたときもその値のままにしたいとなると、それはセッションを見て値を保持しておき、フォームのページにアクセスしたときにその値を入れておくなどの処理が必要です。
34
+
35
+
36
+
37
+ 具体的にサイトの構造をどうしたいのかがわかりませんが、上記を参考にどう実装するのか考えてみてください。