6

Sto usando il time-picker Bootstrap. L'ho implementato con successo. Ma quello di cui ho bisogno è che l'utente può inserire solo tra 30 min come: 10: 00,10: 30,11: 00 ecc. Per quello che ho provato è minuteStep come mostrato sotto, e funziona perfettamente.necessario disabilitare l'input per bootstrap timepicker

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

Ma qual è il problema è che l'utente può digitare il tempo di cui ha bisogno. Quindi, come impedirne l'inserimento manuale?

Per questo devo fare riferimento bootstrap timepicker

+0

dopo giocherellare un po 'con il Bootstrap tempo-picker sono giunto alla conclusione che si potrebbe avere a che fare un hack con il Bootstrap tempo-picker codice js per farlo funzionare nel modo desiderato. Comunque buona fortuna :-) – jyrkim

risposta

2

quello che ho fatto fino ad ora la società è:

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

Aggiunto CSS

fantasyleague-draft_time{cursor: pointer;} 

e JS:

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

Prova <input type="text" disabled> ..è non permetterà di fare anything..after 30 min rimuovere disabled attributo utilizzando JavaScript o jQuery

+0

no caro questo non è giusto approcciare. sto trovando alcuni relavent –

+0

non si vuole consentire all'utente di aggiungere qualcosa in ingresso giusto? – Dhara

+0

sì, ma questo datepicker ha funzionalità che possiamo su/giù il suo tempo. –

1

provare qualcosa di simile nella vostra casella di testo: ->

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

se sto usando readonly non posso aumentare o diminuire il suo valore. –

+0

e anche AM e PM non sono visualizzati –