Autor | Zpráva | ||
---|---|---|---|
Pavel123456 Profil * |
#1 · Zasláno: 17. 5. 2010, 15:23:54
Zdravím, mám problém s jQuery datepickerem, a to, jak název tématu napovídá, se spuštěním onchange události poté, co vyberu datum... Stáhl jsem si i nejnovější UI 1.8.1, ale ani to nepomohlo...
na netu jsem se dočetl, že jedna možnost je upravit přímo zdroják, což se mi nezdá moc vhodné, nebo ten trigger nastavit přes jiné funkce (viz následující kód), ale popravdě zápisu jQuery moc nerozumím a stejně to ani nefunguje... Takto vypadá volání na Datepicker: <script type="text/javascript" language="javascript"> $(document).ready(function(){ $(".arrival").datepicker({ onSelect: function() { $(this).trigger("onchange", null); } }); $(".departure").datepicker({ onSelect: function() { $(this).trigger("onchange", null); } }); }); </script> neřešil a nevyřešil jste někdo podobný problém? Děkuji za odpovědi Pavel |
||
ninja Profil |
#2 · Zasláno: 17. 5. 2010, 18:06:04
Já to řeším přímo ve funkci pod onSelect:
... onSelect: function(dateText, inst) { var date = new Date(dateText); $("#arrival_day").val(date.getDate()); } ... Za to bojuji s lokalizací, vůbec se mi ji nedaří rozběhnout. |
||
Časová prodleva: 1 měsíc
|
|||
bob99 Profil |
#3 · Zasláno: 28. 6. 2010, 09:31:11
Mě pomohlo tohle:
.... $.datepicker.setDefaults($.datepicker.regional['cs']); .... |
||
Časová prodleva: 3 měsíce
|
|||
rfojta Profil |
#4 · Zasláno: 2. 10. 2010, 23:41:52
Taky řeším podobný problém a moc nerozumím té definici onSelect, je to přímo ve zdrojáku datepickeru, nebo se to má umístit do kódu stránky, kde daný input používám. Potřebuju navěsit onchange na dva inputy
|
||
Časová prodleva: 15 let
|
0