Autor | Zpráva | ||
---|---|---|---|
Panasonixon Profil * |
#1 · Zasláno: 27. 8. 2012, 12:21:37
Dobrý den, potřeboval bych pomoci s tímto
$("#dtm_vystaveni").datepicker({ defaultDate: "+14 days", altFormat: "dd.mm.yy", altField: "#dtm_splatnosti" }); potřeboval bych po vybrání datumu v inputu dtm_vystaveni přičíst do dtm_splatnosti 14 dní ideální by bylo přičíst hodnotu ze <selectu> (10, 14, 30, 60)dní V JS prostě plavu... |
||
Medvídek Profil |
#2 · Zasláno: 27. 8. 2012, 12:51:03
Panasonixon:
Já něco podobnýho řešil takto: $("#datum-od").datepicker({ maxDate: new Date(), changeMonth: false, showAnim: 'slideDown', onSelect: function(dateText, inst){ var data = dateText.split('.'); var oldDate = new Date(); oldDate.setFullYear(data[2],data[1]-1,data[0]); $("#datum-do").datepicker('option', 'minDate', oldDate); //$("#datum-do").datepicker('option', 'maxDate', new Date()); if($("#datum-do").val()==""){ var dnesek = data[0]+'.'+data[1]+'.'+data[2]; $("#datum-do").val(dnesek); } } }); Tobě bude stačit si jen upravit ten interval u minDate |
||
Panasonixon Profil * |
#3 · Zasláno: 29. 8. 2012, 14:20:26
snažil jsem se
$("#dtm_vystaveni").datepicker({ maxDate: new Date(), onSelect: function(dateText, inst){ var data = dateText.split('.'); var oldDate = new Date(); oldDate.setFullYear(data[2],data[1]-1,data[0]); $("#dtm_splatnosti").datepicker('option', 'minDate', oldDate+document.getElementsByName("days")[0].value); if($("#dtm_splatnosti").val()==""){ var dnesek = data[0]+'.'+data[1]+'.'+data[2]; $("#dtm_splatnosti").val(dnesek); } } }); ale to není ono, můžete mi prosím ukázat jak? JS opravdu není moje silná stránka |
||
Časová prodleva: 12 let
|
0