Autor | Zpráva | ||
---|---|---|---|
JaroslavSedl Profil * |
#1 · Zasláno: 21. 4. 2012, 00:22:01
Používám datepicker k ukládání dat a při každém vložení, kdy si vybírám datum z datepicker .... bych chtěl mít možnost, aby v datepicker již nebylo možné určité datumy opět vybírat. Metoda minDate a maxDate nelze .... protože datum může být mezi apod.
Není tam na to ještě nějaký script? ... nemůžu ho najít :( |
||
Tori Profil |
Hned první odkaz googlem vypadá použitelně: http://davidwalsh.name/jquery-datepicker-disable-days
|
||
JaroslavSedl Profil * |
#3 · Zasláno: 21. 4. 2012, 10:37:29
Nevím kde dělám chybu, ale aktuální den, který tam jinak bývá + na víc tam mám MinDate: 0, tak že 21.dubna bych měl mít označený, ale nemám a je tam datum až zítřejší, což nechápu. Zkoušel jsem dávat i MinDate: -1, ale nepomohlo to.
Zde je můj script: // použité datumy var disabledDays = ["4-25-2012","4-26-2012"]; /* utility functions */ function nationalDays(date) { var m = date.getMonth(), d = date.getDate(), y = date.getFullYear(); for (i = 0; i < disabledDays.length; i++) { if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1 || new Date() > date) { return [false]; } } return [true]; } $.datepicker.regional['cs'] = { closeText: 'Cerrar', prevText: 'Předchozí', nextText: 'Další', currentText: 'Hoy', monthNames: ['Leden','Únor','Březen','Duben','Květen','Červen', 'Červenec','Srpen','Září','Říjen','Listopad','Prosinec'], monthNamesShort: ['Le','Ún','Bř','Du','Kv','Čn', 'Čc','Sr','Zá','Ří','Li','Pr'], dayNames: ['Neděle','Pondělí','Úterý','Středa','Čtvrtek','Pátek','Sobota'], dayNamesShort: ['Ne','Po','Út','St','Čt','Pá','So',], dayNamesMin: ['Ne','Po','Út','St','Čt','Pá','So'], weekHeader: 'Sm', dateFormat: 'dd.mm.yy', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; $.datepicker.setDefaults($.datepicker.regional['cs']); $("#kalendar").datepicker({ minDate: 0, beforeShowDay: nationalDays, onSelect: function(dateText, inst){ window.location = "dataden.php?akce=new&dateform="+dateText; } }); |
||
JaroslavSedl Profil * |
#4 · Zasláno: 23. 4. 2012, 17:17:42
Neví to někdo?
|
||
Časová prodleva: 12 let
|
0