JavaScript Zeitauswahlbeispiel in HTML
Mit JavaScript Time Picker kann der Endbenutzer die Zeit durch direkte Eingabe des Werts oder über ein Popup auswählen. Zeit kann in mehreren Formaten vorhanden sein, und es hängt davon ab, welche Art von Format Sie benötigen.
JavaScript-Zeitauswahlbeispiel in HTML
Hier sehen Sie ein Beispiel für die JavaScript-Methode clockTimePicker()
, die Benutzern hilft, einen Zeitwert aus dem Popup-Menü auszuwählen. Die Methode nutzt jQuery-Bibliotheken, um die Zeitoptionen anzuzeigen.
Binden Sie hier im ersten Schritt die folgenden CDNs ein.
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/md-date-time-picker@2.3.0/dist/css/mdDateTimePicker.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery-clock-timepicker@2.5.0/jquery-clock-timepicker.min.js"></script>
Im folgenden HTML-Quellcode haben wir die CDNs eingebunden und ein Formularelement mit dem Tag <input>
erstellt, indem wir id="timePicker"
angegeben und den $('#timePicker').clockTimePicker()
mit dem initialisiert haben gleiche Eingabe-ID im script
-Tag.
<!doctype html>
<html lang="en">
<head>
<title>Time Picker</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/md-date-time-picker@2.3.0/dist/css/mdDateTimePicker.min.css">
</head>
<body>
<form>
<input type="text" id="timePicker">
</form>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery-clock-timepicker@2.5.0/jquery-clock-timepicker.min.js"></script>
<script>
$('#timePicker').clockTimePicker();
</script>
</body>
</html>
In der obigen Seitenquelle HTML
sehen Sie ein einfaches Eingabeformular für den Zeittyp, um den ganzzahligen Wert vom Endbenutzer zu erhalten. Wir können weitere Eigenschaften für weitere Anpassungen hinzufügen, indem wir Optionen im Objekt angeben.
$('#timePicker').clockTimePicker({
duration: true,
durationNegative: true,
precision: 5,
i18n: {cancelButton: 'Abbrechen'},
onAdjust: function(newVal, oldVal) {
//...
}
});
Stellen Sie hier duration: true
die Stundeneinstellungen grösser als 23
ein. Während durationNegative
standardmäßig false
ist, und wenn sein Wert true
ist, ist die Dauer negativ.
Es wirkt sich jedoch nur auf die Einstellungen aus, wenn die Bedingung duration
wahr ist. Die Bedingung Präzision
erstellt eine Sequenz in Minuten wie Präzision: 5
ermöglicht es Benutzern, Minutenschritte mit 5-Minuten-Differenzwerten auszuwählen (6:05
, 6:10
, 6:15
, 6:20
, …). Die Bedingung precision
erlaubt nur diese Werte: 1
, 5
, 10
, 15
, 30
, 60
.
Der cancelButton: 'Abbrechen'
ist nur für mobile Bildschirme. Mit dieser Schaltfläche können Sie die Zeitumstellung abbrechen.
Hier ist function(newVal, oldVal)
der Standardwert von onAdjust
. Die Funktion onAdjust
arbeitet, wenn sich der Wert ändert.