質問編集履歴

4

内容説明

2016/03/22 04:15

投稿

JimmyKing2001
JimmyKing2001

スコア15

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,7 @@
65
65
 
66
66
 
67
67
  いろいろ試してうまくいかなくて困っています、ご経験のある方教えていただけますでしょうか。よろしくお願いします。
68
+
69
+
70
+
71
+ 追記:初心者で質問の的がずれてて申し訳ありません。やはりSessionとの関係がありますので、もう少し話しますと、上記form2のcheckBoxをhiddenで隠した場合、form1のところのcheckboxだけ表示されます。form1の表示ボタンをクリックすると、form1のcheckboxチェックの状態が残り、ページ再表示の時にチェックされるままになります。しかし、form2の表示ボタンをクリックすると、postの内容など問題がありませんが、form1のcheckboxはチェックの状態が保存されないです。この点で困っています。

3

コード追加

2016/03/22 04:15

投稿

JimmyKing2001
JimmyKing2001

スコア15

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,20 @@
38
38
 
39
39
  (checkBoxes_2.is(':checked'))?checkBoxes_1.attr("checked",true):checkBoxes_1.attr("checked",false);
40
40
 
41
+ checkBoxes_1.change(function() {
42
+
43
+ (checkBoxes_1.is(':checked'))?checkBoxes_2.attr("checked",true):checkBoxes_2.attr("checked",false);
44
+
45
+ });
46
+
47
+ checkBoxes_2.change(function() {
48
+
49
+ (checkBoxes_2.is(':checked'))?checkBoxes_1.attr("checked",true):checkBoxes_1.attr("checked",false);
50
+
51
+ });
52
+
53
+
54
+
41
55
  ...(略)
42
56
 
43
57
  });

2

コードの追加

2016/03/22 04:00

投稿

JimmyKing2001
JimmyKing2001

スコア15

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,26 @@
24
24
 
25
25
 
26
26
 
27
+ <script type="text/javascript">
28
+
29
+ $(document).ready(function(){
30
+
31
+ var checkBoxes_1=$("input [name=hello1]");
32
+
33
+ var checkBoxes_2=$("input [name=hello2]");
34
+
35
+
36
+
37
+ (checkBoxes_1.is(':checked'))?checkBoxes_2.attr("checked",true):checkBoxes_2.attr("checked",false);
38
+
39
+ (checkBoxes_2.is(':checked'))?checkBoxes_1.attr("checked",true):checkBoxes_1.attr("checked",false);
40
+
41
+ ...(略)
42
+
43
+ });
44
+
45
+ </script>
46
+
27
47
 
28
48
 
29
49
  もし2つのフォーム別々でチェックして別々でpostするならわかりますが、この2つのcheckboxのと表示ボタン内容が同じなので、1つに絞りたい場合(例えば片方隠したり、2つ取り出して1つにしたするなど)、jsで連動させることがなんかうまくいかないです。

1

フレームワーク名追加。

2016/03/22 03:27

投稿

JimmyKing2001
JimmyKing2001

スコア15

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- こんにちは。今あるWebシステム(フレームワークを利用して)を作っていて、2つのForm同じチェックボックスとボタンの共有の方法を何日間苦戦しています。具体的には現状
1
+ こんにちは。今あるWebシステム(エスナのフレームワークを利用して)を作っていて、2つのForm同じチェックボックスとボタンの共有の方法を何日間苦戦しています。具体的には現状
2
2
 
3
3
  <form name="hello1" method="post">
4
4
 
@@ -24,7 +24,9 @@
24
24
 
25
25
 
26
26
 
27
+
28
+
27
- もし2つのフォーム別々でチェックして別々でpostするならわかりますが、この2つのcheckboxのと表示ボタン内容が同じなので、1つに絞りたい場合(例えば片方隠したり、2つ取り出して1つにしたするなど)、jsで連動させることがなんかうまくいかないです(Sessionが効いていて、片方postするとそのままになり、もう片方との違いが生じます)
29
+ もし2つのフォーム別々でチェックして別々でpostするならわかりますが、この2つのcheckboxのと表示ボタン内容が同じなので、1つに絞りたい場合(例えば片方隠したり、2つ取り出して1つにしたするなど)、jsで連動させることがなんかうまくいかないです。
28
30
 
29
31
 
30
32