...
✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur man implementerar jQuery Datepicker med Timepicker

31

Vill du lägga till en tidspickare till den befintliga jQuery UI-datapickern? Genom att lägga till en timepicker kan man välja tid tillsammans med datum. I den här artikeln visar jag dig ett enkelt sätt att implementera jQuery Datepicker med en timepicker.

Vi går steg för steg igenom att lägga till en timepicker till jQuery UI Datepicker. Om någon inte vill följa varje steg kan de direkt kopiera den slutliga koden från den sista delen av den här artikeln.

När vi är färdiga med vår integration kommer den slutliga datatimepickern att se ut enligt följande.

Hur man implementerar jQuery Datepicker med Timepicker

Låt oss börja med jQuery UI Datepicker

Vårt mål är att lägga till en timepicker till jQuery UI Datepicker. jQuery Datepicker ger oss en inbyggd kalender för att välja datum. Låt oss lägga till den här datapickern genom att använda koden nedan.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>jQuery Datetimepicker</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" />
</head>
<body>
    <p>Date: <input type="text" id="datepicker"></p>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
    <script>
    jQuery(function($) {
        $("#datepicker").datepicker();
    });
  </script>
</body>
</html>

Gå till webbläsaren och kör filen ovan, du ska se Datepicker på din sida.

Implementera jQuery Datepicker med Time Picker

För att lägga till en tidsväljare använder jag Timepicker- plugin som är lätt att integrera med jQuery UI Datepicker.

När du besöker webbplatsen, rulla ner till nedladdningsavsnittet och klicka på CDNJS-länken. Från den här länken kopierar du plugin-programmets JS- och CSS-filer. Här är CDNJS-länken som du får från deras webbplatshttps://cdnjs.com/libraries/jquery-ui-timepicker-addon.

Hur man implementerar jQuery Datepicker med Timepicker

På CDNJS-webbplatsen kan du se flera webbadresser för tillägget för timepicker. Kopiera nedanstående 2 länkar till JS och CSS.

Hur man implementerar jQuery Datepicker med Timepicker

Bara för att göra det enkelt, nedan är dessa länkar. Använd dessa länkar i nästa steg i handledningen.

https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.css
https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.js

När du har fått den nödvändiga JS och CSS är du redo att lägga till en timepicker. Vad du behöver göra är att inkludera de kopierade filerna i HTML och ersätta datepicker()funktionen med datetimepicker().

Vår slutkod är som följer:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>jQuery Datetimepicker</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.css" />
</head>
<body>
    <p>Date: <input type="text" id="datepicker"></p>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.js"></script>
    <script>
    jQuery(function($) {
        $("#datepicker").datetimepicker();
    });
  </script>
</body>
</html>

Det är allt! Nu om du laddar om sidan bör du se både datapicker och timepicker på din sida. Vänligen fortsätt och prova det. Jag skulle vilja höra dina tankar i kommentarfältet nedan.

relaterade artiklar

Inspelningskälla: artisansweb.net

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer