質問編集履歴

9

該当サイトの削除

2023/07/27 01:57

投稿

loving
loving

スコア47

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 前提
2
- [該当サイト](http://parnasse.conohawing.com/yutorisaito/%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b/)
2
+
3
3
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-26/622c7047-423a-4594-8119-e77e48e3d79a.png)
4
4
  wordpressのエレメンターにて、contctform7で予約フォームを作っており、datapickerカレンダーで平日・土曜・祝日を選ぶごとに選べる選択肢を変えたいのですが上手くいきません。
5
5
  お願いします。助けてください。

8

タグの修正

2023/01/27 03:34

投稿

loving
loving

スコア47

test CHANGED
File without changes
test CHANGED
File without changes

7

試した方法の追記

2023/01/26 05:59

投稿

loving
loving

スコア47

test CHANGED
File without changes
test CHANGED
@@ -133,6 +133,14 @@
133
133
  ### 試したこと
134
134
 
135
135
  .holidayをクリックすると平日と土曜の選択肢が消えるようにしたつもりですが無理でした。
136
+ ※また、onSelectオプションを使って、カレンダーの選択日(祝日と一致したら)によって営業時間の選択肢を変えようかと思いましたが、↓と他のコード(曜日振り分け)が共存しません。助けてください。↓をスクリプトの一番下に書いてもこれが動作しません
137
+ $(function() {
138
+ $('.test').datepicker({
139
+ onSelect: function(dateText) {
140
+ alert(dateText);
141
+ }
142
+ });
143
+ });
136
144
 
137
145
 
138
146
 

6

修正

2023/01/26 05:04

投稿

loving
loving

スコア47

test CHANGED
@@ -1 +1 @@
1
- datepickerで祝日・平日・土日を選択するごとに選べる営業時間を変えたい。また、一度祝日を選択すると祝日・土曜判定がカレンダーから消えてしまう。
1
+ datepickerで祝日・平日・土日を選択するごとに選べる営業時間を変えたい。
test CHANGED
@@ -5,7 +5,7 @@
5
5
  お願いします。助けてください。
6
6
  平日・土曜はgatDayの数字でまだ振り分けられるのですが、祝日はgatDayの数字がついていないので選んだ状態をどう取得すればいいのか分かりません。
7
7
  datepickerはコンタクトフォーム7のものを使用しています。
8
- ※また、カレンダーの祝日を一度選んで再度カレンダーの画面を開くと祝日と土曜の判定が消えてしまいます。
8
+
9
9
 
10
10
  ### 実現したいこと
11
11
 
@@ -30,32 +30,7 @@
30
30
 
31
31
  </script> -->
32
32
  ```
33
- ### 発生している問題・エラーメッセージ②
34
- ↓これ自体のみだと一度祝日を選んで再度カレンダー画面を開いても問題なく祝日・土曜が判別されているのですが、これの下に曜日で振り分け(gatDay))コードを入れると祝日を選んで再度カレンダーを開くと祝日・土曜が消えてしまいます。
35
33
 
36
- ```JQuery
37
- <script>
38
- console.log('読み込み成功1');
39
-
40
- $(function(){
41
- var holidays = [
42
- "20230211",
43
- "20230223",
44
- ];
45
- var dateFormat='yymmdd';
46
- $('.test').datepicker({
47
- beforeShowDay:function(date) {
48
- var holiday = $.datepicker.formatDate(dateFormat, date);
49
- console.log(holiday);
50
- if($.inArray(holiday,holidays)>-1) return [true,'holiday',''];
51
- if(date.getDay()==0) return [false,'sunday',''];
52
- if(date.getDay()==6) return [true,'saturday',''];
53
- return [true,'heijitu',''];
54
- }
55
- });
56
- });
57
- console.log('読み込み成功');
58
- </script>
59
34
 
60
35
  ### 該当のソースコード
61
36
 
@@ -106,7 +81,7 @@
106
81
  jQuery('.heijitu').show();
107
82
  jQuery('.doyou').hide(); jQuery(function(){ jQuery('.test').datepicker();
108
83
 
109
- jQuery('.test').datepicker('option','beforeShowDay',function(date){ var ret = [(date.getDay() != 0 && date.getDay() != 7)]; return ret; });});
84
+
110
85
 
111
86
  }
112
87
 

5

追記

2023/01/26 04:37

投稿

loving
loving

スコア47

test CHANGED
File without changes
test CHANGED
File without changes

4

追記

2023/01/26 04:33

投稿

loving
loving

スコア47

test CHANGED
@@ -1 +1 @@
1
- datepickerで祝日・平日・土日を選択するごとに選べる営業時間を変えたい。また、一度祝日を選択すると祝日判定がカレンダーから消えてしまう。
1
+ datepickerで祝日・平日・土日を選択するごとに選べる営業時間を変えたい。また、一度祝日を選択すると祝日・土曜判定がカレンダーから消えてしまう。
test CHANGED
@@ -5,7 +5,7 @@
5
5
  お願いします。助けてください。
6
6
  平日・土曜はgatDayの数字でまだ振り分けられるのですが、祝日はgatDayの数字がついていないので選んだ状態をどう取得すればいいのか分かりません。
7
7
  datepickerはコンタクトフォーム7のものを使用しています。
8
- ※また、カレンダーの祝日を一度選んで再度カレンダーの画面を開くと祝日が消えてしまいます。
8
+ ※また、カレンダーの祝日を一度選んで再度カレンダーの画面を開くと祝日と土曜の判定が消えてしまいます。
9
9
 
10
10
  ### 実現したいこと
11
11
 
@@ -31,7 +31,7 @@
31
31
  </script> -->
32
32
  ```
33
33
  ### 発生している問題・エラーメッセージ②
34
- ↓これ自体のみだと一度祝日を選んで再度カレンダー画面を開いても問題なく祝日が判別されているのですが、これの下に曜日で振り分け(gatDay))コードを入れると祝日を選んで再度カレンダーを開くと祝日が消えてしまいます。
34
+ ↓これ自体のみだと一度祝日を選んで再度カレンダー画面を開いても問題なく祝日・土曜が判別されているのですが、これの下に曜日で振り分け(gatDay))コードを入れると祝日を選んで再度カレンダーを開くと祝日・土曜が消えてしまいます。
35
35
 
36
36
  ```JQuery
37
37
  <script>

3

誤字修正

2023/01/26 04:26

投稿

loving
loving

スコア47

test CHANGED
File without changes
test CHANGED
@@ -31,7 +31,7 @@
31
31
  </script> -->
32
32
  ```
33
33
  ### 発生している問題・エラーメッセージ②
34
- ↓これ自体のみだと一度祝日を選んで再度カレンダー画面を開いても問題なく祝日がはんべるされているのですが、これの下に曜日で振り分け(gatDay))コードを入れると祝日を選んで再度カレンダーを開くと祝日が消えてしまいます。
34
+ ↓これ自体のみだと一度祝日を選んで再度カレンダー画面を開いても問題なく祝日が判別されているのですが、これの下に曜日で振り分け(gatDay))コードを入れると祝日を選んで再度カレンダーを開くと祝日が消えてしまいます。
35
35
 
36
36
  ```JQuery
37
37
  <script>

2

問題の追記

2023/01/26 04:26

投稿

loving
loving

スコア47

test CHANGED
@@ -1 +1 @@
1
- datepickerで祝日・平日・土日を選択するごとに選べる営業時間を変えたい
1
+ datepickerで祝日・平日・土日を選択するごとに選べる営業時間を変えたい。また、一度祝日を選択すると祝日判定がカレンダーから消えてしまう。
test CHANGED
@@ -5,6 +5,7 @@
5
5
  お願いします。助けてください。
6
6
  平日・土曜はgatDayの数字でまだ振り分けられるのですが、祝日はgatDayの数字がついていないので選んだ状態をどう取得すればいいのか分かりません。
7
7
  datepickerはコンタクトフォーム7のものを使用しています。
8
+ ※また、カレンダーの祝日を一度選んで再度カレンダーの画面を開くと祝日が消えてしまいます。
8
9
 
9
10
  ### 実現したいこと
10
11
 
@@ -13,7 +14,7 @@
13
14
  ・祝日を選択したら、コンタクトフォーム7の営業時間の祝日が出てきて、平日と土曜の選択肢は消す。
14
15
  ・土曜を選択したら、コンタクトフォーム7の営業時間の土曜が出てきて、平日と祝日の選択肢は消す。
15
16
 
16
- ### 発生している問題・エラーメッセージ
17
+ ### 発生している問題・エラーメッセージ
17
18
  ↓で対応しようとしても上手くいくどころか、カレンダーの土曜や祝日判定が消えます。
18
19
 
19
20
  ```JQuery
@@ -29,8 +30,32 @@
29
30
 
30
31
  </script> -->
31
32
  ```
33
+ ### 発生している問題・エラーメッセージ②
34
+ ↓これ自体のみだと一度祝日を選んで再度カレンダー画面を開いても問題なく祝日がはんべるされているのですが、これの下に曜日で振り分け(gatDay))コードを入れると祝日を選んで再度カレンダーを開くと祝日が消えてしまいます。
32
35
 
33
-
36
+ ```JQuery
37
+ <script>
38
+ console.log('読み込み成功1');
39
+
40
+ $(function(){
41
+ var holidays = [
42
+ "20230211",
43
+ "20230223",
44
+ ];
45
+ var dateFormat='yymmdd';
46
+ $('.test').datepicker({
47
+ beforeShowDay:function(date) {
48
+ var holiday = $.datepicker.formatDate(dateFormat, date);
49
+ console.log(holiday);
50
+ if($.inArray(holiday,holidays)>-1) return [true,'holiday',''];
51
+ if(date.getDay()==0) return [false,'sunday',''];
52
+ if(date.getDay()==6) return [true,'saturday',''];
53
+ return [true,'heijitu',''];
54
+ }
55
+ });
56
+ });
57
+ console.log('読み込み成功');
58
+ </script>
34
59
 
35
60
  ### 該当のソースコード
36
61
 

1

イメージ画像を差し替えました

2023/01/26 03:17

投稿

loving
loving

スコア47

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提
2
2
  [該当サイト](http://parnasse.conohawing.com/yutorisaito/%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b/)
3
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-26/6d13f1b8-21ad-499c-a6ce-d894cee35212.png)
3
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-26/622c7047-423a-4594-8119-e77e48e3d79a.png)
4
4
  wordpressのエレメンターにて、contctform7で予約フォームを作っており、datapickerカレンダーで平日・土曜・祝日を選ぶごとに選べる選択肢を変えたいのですが上手くいきません。
5
5
  お願いします。助けてください。
6
6
  平日・土曜はgatDayの数字でまだ振り分けられるのですが、祝日はgatDayの数字がついていないので選んだ状態をどう取得すればいいのか分かりません。