6

Używam wyboru czasu Bootstrap. Z powodzeniem wdrożyłem to. Ale potrzebuję tylko użytkownik może wstawić w 30 min luki jak: 10: 00,10: 30,11: 00 itp. Do tego próbowałem jest minuteStep, jak pokazano poniżej, i działa idealnie.trzeba wyłączyć wejście dla timepicker programu startowego

$('#fantasyleague-draft_time').timepicker({ 
    template: false, 
    showInputs: false, 
    minuteStep: 30 
}); 

Ale jaki jest problem, to użytkownik może wpisać czas, jaki potrzebuje. A więc, jak zapobiec ręcznemu wprowadzaniu czasu?

Do tego muszę odnieść bootstrap timepicker

+0

po błahy chwilę z Bootstrap czasu kompletacji doszedłem do wniosku, że może trzeba zrobić hack z Bootstrap czasu kompletacji Kod js, aby działał tak, jak zamierzałeś. W każdym razie Powodzenia :-) – jyrkim

Odpowiedz

2

co zrobiłem do tej pory brzmi:

<input type="text" id="fantasyleague-draft_time" readonly> 

Dodany CSS

fantasyleague-draft_time{cursor: pointer;} 

i JS:

$('#fantasyleague-draft_time').timepicker({ 
    template: false, 
    showInputs: false, 
    minuteStep: 30 
}); 
1

Spróbuj <input type="text" disabled> ..To nie pozwoli zrobić anything..after 30 min usunięto disabled atrybutu przy użyciu javascript lub jQuery

+0

Nie, skarbie, to nie jest właściwa aplikacja. znajduję relavent –

+0

nie chcesz pozwolić użytkownikowi na dodanie niczego na wejściu, prawda? – Dhara

+0

tak, ale ten datepicker ma funkcję, dzięki której możemy zwiększyć/zmniejszyć jej czas. –

1

Spróbuj czegoś takiego w swoim polu tekstowym: ->

<input type="text" id="fantasyleague-draft_time" readonly="readonly"> 
+0

jeśli używam tylko readonly i nie mogę w górę iw dół jego wartości. –

+0

, a także AM i PM nie jest wyświetlany –

Powiązane problemy