2012-08-03 18 views
6

HH: MM cinsinden bir giriş alanına sahibim. Ve kullanıcıların yanlış zaman girmelerini önlemek için yalnızca doğru zamanı girebileceğini yönetmem gerekiyor.24 formatlı zaman girişini giriş alanına nasıl girebiliriz?

24-Saat Formatı Normal İfade Kalıbı bir zaman

([01]?[0-9]|2[0-3]):[0-5][0-9] 

Ve ben https://github.com/RobinHerbots/jquery.inputmask

eklentisi maske girişini buldum Ama istediğim şeyi yapmak için nasıl bilmiyorum. Çok fazla.

+0

(http kullanabilirsiniz: //www.whathaveyoutried.com/) – Jerska

+0

Sorunun daha fazla araştırma çalışması göstermesi gerekiyor. Gönderdiğiniz eklenti ile ilgili sorun nedir? –

+0

Her şey eklenti ile gayet iyi ama anlamadım - ne istediğimi nasıl yapacağım. – iyel

cevap

17

that gibi?

$(document).ready(function(){ 
    $("#time").inputmask("h:s",{ "placeholder": "hh/mm" }); 
});​ 
+0

Evet! Ama bunu nasıl buldun? – iyel

+0

Kaynağı okudum, ciddiye! JQuery.inputmask eklentisindeki tarih uzantısının kaynağına bir göz attım. –

+0

Çok teşekkürler. Bundan sonra kendim yapmaya çalışacağım. Şerefe! :) – iyel

0

Bunun için bir tanıtım sayfası görmediğim için başvurduğunuz eklentiden emin değilsiniz. Kullanıcıya belirli bir zaman veya tarih girme ihtiyacını duyarsanız, herhangi bir şeyi anahtarlamalarına izin veremezsiniz. Bu yüzden tarihlerde takvim tarih toplayıcıları kullanın ve bulduğum en iyi zaman seçici: http://haineault.com/media/jquery/ui-timepickr/page/

0
$(selector).inputmask("h:s",{ autoUnmask:true }); 
0

da bu kodu [? Eğer denedi Ne]

var selector = document.getElementById("aaa"); 
Inputmask("(09|19|20|21|22|23):(09|19|29|39|49|59)").mask(selector); 
İlgili konular