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:
Immoment sehen die Felder der Woche so aus:
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.
1)
statt monthNames und dayNames zu setzen würde ich
$.datepicker.setDefaults( $.datepicker.regional[ "de" ] );
setzen.
2)
was meinst du damit?
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-
-Cruel Online-
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...
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.
ja dann musst du zu dem datum ein tag dazu rechnen und diesen formatiert in dein input feld eintragen
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Ähnliche Themen
-
(X)HTML & CSS & DHTML & Javascript »-
Was meckert Firebug da?
(12. Dezember 2011, 20:51)
-
(X)HTML & CSS & DHTML & Javascript »-
Problem mit DropDown-Menue vertikal
(7. Juni 2011, 15:33)
-
(X)HTML & CSS & DHTML & Javascript »-
JQuery Problem anfänger.
(27. April 2011, 10:12)
-
(X)HTML & CSS & DHTML & Javascript »-
Problem mit Lightbox und JQuery
(18. März 2011, 10:12)
-
Plauder Forum »-
test
(18. Februar 2003, 18:04)



