2016-04-13 6 views
0

Ben jquery tarihHTML5 datetimepicker eklenti jQuery

http://trentrichardson.com/examples/timepicker/

1) Onun örnek 2 aracılığıyla bir tarih ve saat almak mümkün duyuyorum) Ama ben için aşağıdaki eklenti kullanan tarafından bir sorunla karşı karşıya am bir kontrol yaptı ve sistem ilk girişteki dizeyi tanımıyor, metin kutusuna '' boşluk girene kadar undefined olacak.

herhangi bir öneri?

html örnek

<td>Start Time: <input id="startTimePicker" class="textBox" data-ng-model="StartTime" type="text"></input></td> 
<td>End Time: <input id="endTimePicker" class="textBox" data-ng-model="EndTime" type="text"></input></td> 

benim komut örneği

$(function() { 
    $("#startTimePicker").datetimepicker(
    { 
    dateFormat: 'yy-mm-dd' 
    }); 
}); 

$(function() { 
    $("#endTimePicker").datetimepicker(
    { 
    dateFormat: 'yy-mm-dd' 
    }); 
}); 

cevap

1

çoklu girişe birden DateTimePicker çağırmak nedeniyle olduğunu düşünün.

bir datepicker istediğiniz yere tüm girişteki bir sınıf eklemeyi deneyin.

Ve bunları sadece bir kez başlat.

Örnek

<input id="startTimePicker" class="textBox datetimepicker" data-ng-model="StartTime" type="text"></input> 

jQuery:

$(document).ready(function(){ 
    $(".datetimepicker").datetimepicker(
    { 
     dateFormat: 'yy-mm-dd' 
    }); 
}); 

girişinizi datetimepicker() işlevi önce oluşturulan emin olun. Veya, DOM'a eklendikten sonra işlevi çağırmanız gerekir.

+0

HI! Cevap için teşekkürler! Ben senin çözümünü test ettim, ama hala tanımsız yazıyor .. Ben # değiştirdim. ve sınıfımdaki değeri de değiştirdi. –

+0

Herhangi bir hata yok, göndermeyi tıkladığınızda değeri kontrol etmek için bir uyarı işlevi yaptım, ancak metin kutusu tanımsız olarak geri dönüyor gibi görünüyor. –

+0

Girdiniz sayfanın ilk yüklenmesinden sonra mı oluşturuluyor? – Alexis