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

質問編集履歴

3

書式の改善

2020/05/16 21:38

投稿

pr_777
pr_777

スコア20

title CHANGED
File without changes
body CHANGED
@@ -28,27 +28,4 @@
28
28
 
29
29
  いくつか別のパターンを試しましたが、どれも思った挙動をしてくれず(片方だけがチェックになったり、片方だけのチェックを外せたり)、手を焼いています。
30
30
 
31
- どなたか知恵を貸していただけないでしょうか?
31
+ どなたか知恵を貸していただけないでしょうか?
32
-
33
-
34
- ※補足:追加の質問を失礼します。
35
- こちらのチェックボックスいずれかがチェックされると同時に送信ボタンが赤色に変化するという仕掛けを作っています。
36
- ```javascript
37
- const check = $("input[type='checkbox']");
38
- $('.submit').prop('disabled', true);
39
- const active = $('.submit').prop('disabled', true);
40
- let tf = false;
41
- check.on('change', function () {
42
- if (active) {
43
- $('.submit').css('background-color', '#E83827').disabled = false;
44
- check.prop('checked', (tf = !tf));
45
- return false;
46
- } else {
47
- $('.submit').css('background-color', '#a5a5a5').disabled = true;
48
- check.prop('checked', (tf = tf));
49
- return true;
50
- }
51
- ```
52
-
53
- こちらのコードですと、チェックボタンは外せたものの、今度は送信ボタンがactive状態になったまま変化してくれません。
54
- こちらはどのようにすれば制御ができるのでしょうか?

2

質問の追加

2020/05/16 21:38

投稿

pr_777
pr_777

スコア20

title CHANGED
File without changes
body CHANGED
@@ -30,5 +30,25 @@
30
30
 
31
31
  どなたか知恵を貸していただけないでしょうか?
32
32
 
33
- ※ちなみに検証ツールからjavascriptをつかって強制的にチェックを外すことはできました。
33
+
34
- クリックで制御ができせん
34
+ ※補足:追加質問を失礼し
35
+ こちらのチェックボックスいずれかがチェックされると同時に送信ボタンが赤色に変化するという仕掛けを作っています。
36
+ ```javascript
37
+ const check = $("input[type='checkbox']");
38
+ $('.submit').prop('disabled', true);
39
+ const active = $('.submit').prop('disabled', true);
40
+ let tf = false;
41
+ check.on('change', function () {
42
+ if (active) {
43
+ $('.submit').css('background-color', '#E83827').disabled = false;
44
+ check.prop('checked', (tf = !tf));
45
+ return false;
46
+ } else {
47
+ $('.submit').css('background-color', '#a5a5a5').disabled = true;
48
+ check.prop('checked', (tf = tf));
49
+ return true;
50
+ }
51
+ ```
52
+
53
+ こちらのコードですと、チェックボタンは外せたものの、今度は送信ボタンがactive状態になったまま変化してくれません。
54
+ こちらはどのようにすれば制御ができるのでしょうか?

1

内容の補足

2020/05/16 21:11

投稿

pr_777
pr_777

スコア20

title CHANGED
File without changes
body CHANGED
@@ -28,4 +28,7 @@
28
28
 
29
29
  いくつか別のパターンを試しましたが、どれも思った挙動をしてくれず(片方だけがチェックになったり、片方だけのチェックを外せたり)、手を焼いています。
30
30
 
31
- どなたか知恵を貸していただけないでしょうか?
31
+ どなたか知恵を貸していただけないでしょうか?
32
+
33
+ ※ちなみに検証ツールからjavascriptをつかって強制的にチェックを外すことはできました。
34
+ クリックでの制御ができません。