6

Ich benutze Bootstrap Zeit-Picker. Ich habe es erfolgreich implementiert. Aber was ich brauche, ist Benutzer ist nur in der Lage, in 30 min Lücke wie einfügen: 10: 00,10: 30,11: 00 usw. Dafür habe ich versucht, ist minuteStep wie unten gezeigt, und es funktioniert perfekt.müssen Eingang für bootstrap Zeitpicker deaktivieren

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

Aber was ist das Problem ist Benutzer kann Zeit eingeben, wie er braucht. Wie kann man verhindern, dass die Zeit manuell eingegeben wird?

Hierzu verweise ich habe bootstrap timepicker

+0

nach einer Weile mit Bootstrap-Zeit-Picker Hantieren ich zu dem Schluss gekommen, die Sie haben einen Hack mit Bootstrap-Zeit-Picker zu tun js code, damit es so funktioniert, wie Sie es wollten. Wie auch immer, viel Glück :-) – jyrkim

Antwort

2

Was ich bisher jetzt getan haben, ist:

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

Added CSS

fantasyleague-draft_time{cursor: pointer;} 

und JS:

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

<input type="text" disabled> Versuchen ..es wird nicht zulassen, anything..after 30 min Entfernen disabled Attribut zu tun Javascript oder Jquery mit

+0

Nein, das ist nicht die richtige Adresse. Ich finde etwas relavent –

+0

Sie wollen nicht zulassen, dass Benutzer etwas in der Eingabe richtig hinzufügen? – Dhara

+0

ja, aber dieser datepicker hat die Eigenschaft, dass wir seine Zeit auf/ab stellen können. –

1

Box in Ihrem Text so etwas wie diese versuchen: ->

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

Wenn ich readonly benutze, kann ich den Wert nicht erhöhen. –

+0

und auch AM und PM wird nicht angezeigt –

Verwandte Themen