Skip to content

ovelilla/datepicker-responsive-vanillajs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

datepicker-responsive-vanillajs

Responsive vanilla JavaScript datepicker

Demo: https://bright-sawine-ee9de0.netlify.app/

import Datepicker from "./components/datepicker";

const values = {
    // date: "2022-10-16 16:42:44",
    // date: new Date("2022-10-16"),
    date: "",
};

const errors = {
    date: "",
};

const container = document.querySelector(".container");

const form = document.createElement("form");
form.classList.add("mio-form");
container.appendChild(form);

const datepicker = new Datepicker({
    label: {
        text: "Fecha",
        for: "date",
    },
    input: {
        name: "date",
        id: "date",
        value: values.date,
        readOnly: true,
        format: "long",
    },
    error: errors.date.length > 0,
    message: errors.date,
    onSelect: (date) => {
        values.date = date;
        errors.date = "";
    },
});
form.appendChild(datepicker.get());

About

Responsive vanilla JavaScript datepicker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published