Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno jQuery a kalendář

po úspěšném kopírování elementů, mi ovšem nefunguje zobrazování datetimepicker

http://pc.poradna.net/q/view/858652-jquery-a-kopir ovani-elementu

<label>Od: <input id="timepicker" name="dt_from_recu[]" value="{tag:recu[].dt_from_recu /}" type="text" /></label>
<label>Do: <input id="timepicker" name="dt_to_recu[]" value="{tag:recu[].dt_to_recu /}" type="text" /></label>

toto se pomocí tlačítka naopakuje, ovšem datetimepicker funguje pouze u těch prvních. Dle návodu jsem do js souboru, který vkládám jako odkaz ještě v hlavičce jsem přidal

$("#datepicker").datepicker({dateFormat: "dd.mm.yy",changeMonth: true,changeYear: true });
$('#timepicker').datetimepicker({timeFormat: 'hh:mm',dateFormat: "dd.mm.yy",separator: ' ',changeMonth: true,changeYear: true});

Dá se to nějak upravit? Jde mi o to, aby datetimepicker a datepicker fungoval i u přidaných položek

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Vyřešeno, teda alespoň se to tak chová až na datum, to neustále vkládá do prvního inputu (ale čas se… poslední
tomas.kulhanek 29.07.2012 14:36
tomas.kulhanek

Vyřešeno, teda alespoň se to tak chová až na datum, to neustále vkládá do prvního inputu (ale čas se vkládá do správného)

  $("input[class='addRow']").live('click',function() {
       $('.timepicker').datetimepicker("destroy");
       $('.newRecuarray:first').clone(false).insertAfter('.newRecuarray:last');
       $('.timepicker').datetimepicker({timeFormat: 'hh:mm',dateFormat: 'dd.mm.yy',separator: ' ',changeMonth: true,changeYear: true});
  });

Před klonováním se musí pickery zrušit a pak znova vytvořit

Zpět do poradny Odpovědět na původní otázku Nahoru