Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Josephine

Haudegen

Dabei seit: 30.04.2009

Beiträge: 624

 

1 Zum Seitenanfang

Montag, 9. Januar 2012, 14:30

Jquery Datum weiterführen

Ausgangspunkt ist eine Woche. Wenn man jetzt Montag ein Datum auswählt soll es für die restlichen Tage automisch gesetzt werden. Wie könnte man dies bewerkstelligen?

Immoment sehen die Felder der Woche so aus:

  Spoiler Spoiler


Javascript-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
$("#dateMo").datepicker({
                dateFormat: 'dd.mm.yy',
                dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
                monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
                beforeShowDay: function(date){
		if(date.getDay()==1){
			return [true,""];
		} else {
			return [false,""];
		}
                }
                });
                $("#dateDi").datepicker({
                dateFormat: 'dd.mm.yy',
                dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
                monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
                beforeShowDay: function(date){
		if(date.getDay()==2){
			return [true,""];
		} else {
			return [false,""];
		}
                }
                });
                $("#dateMi").datepicker({
                dateFormat: 'dd.mm.yy',
                dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
                monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
                beforeShowDay: function(date){
		if(date.getDay()==3){
			return [true,""];
		} else {
			return [false,""];
		}
                }
                });
                $("#dateDo").datepicker({
                dateFormat: 'dd.mm.yy',
                dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
                monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
                beforeShowDay: function(date){
		if(date.getDay()==4){
			return [true,""];
		} else {
			return [false,""];
		}
                }
                });
                $("#dateFr").datepicker({
                dateFormat: 'dd.mm.yy',
                dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
                monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
                beforeShowDay: function(date){
		if(date.getDay()==5){
			return [true,""];
		} else {
			return [false,""];
		}
                }
                });
                $("#dateSa").datepicker({
                dateFormat: 'dd.mm.yy',
                dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
                monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
                beforeShowDay: function(date){
		if(date.getDay()==6){
			return [true,""];
		} else {
			return [false,""];
		}
                }
                });
                $("#dateSo").datepicker({
                dateFormat: 'dd.mm.yy',
                dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
                monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
                beforeShowDay: function(date){
		if(date.getDay()==0){
			return [true,""];
		} else {
			return [false,""];
		}
                }
                });

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

2 Zum Seitenanfang

Montag, 9. Januar 2012, 14:45

1)
statt monthNames und dayNames zu setzen würde ich
$.datepicker.setDefaults( $.datepicker.regional[ "de" ] );

setzen.
2)

Zitat

Wenn man jetzt Montag ein Datum auswählt soll es für die restlichen Tage automisch gesetzt werden


was meinst du damit? ?(
Mein kleines Projekt
-Cruel Online-
 

Josephine

Haudegen

Dabei seit: 30.04.2009

Beiträge: 624

 

3 Zum Seitenanfang

Montag, 9. Januar 2012, 15:02

Ich habe 7 Felder:
Mo [ Datum ]
Di [ Datum ]
Mi [ Datum ]
Do [ Datum ]
Fr [ Datum ]
Sa [ Datum ]
So [ Datum ]

Wenn ich jetzt für den Montag ein Datum auswähle soll Di bis So automatisch gesetzt werden Beispiel:
Mo 09.01.12

dann soll der Rest automatisch aufgrund der ersten Datumseingabe gesetzt werden:

Di 10.01.12
Mi 11.01.12
usw...
Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
 

cccpmik

Foren Gott

Dabei seit: 04.09.2007

Beiträge: 2 999

 

4 Zum Seitenanfang

Montag, 9. Januar 2012, 15:17

ja dann musst du zu dem datum ein tag dazu rechnen und diesen formatiert in dein input feld eintragen
Mein kleines Projekt
-Cruel Online-
 

Josephine

Haudegen

Dabei seit: 30.04.2009

Beiträge: 624

 

5 Zum Seitenanfang

Montag, 9. Januar 2012, 17:34

Also das er das Datum jetzt auf die anderen Felder überträgt hab ich hinbekommen aber ein Tag dazuzuzählen net :(

Javascript-Quelltext

1
2
3
onClose: function(dateText, inst){
                   $("#dateDi").val(dateText);
                    }
Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.