2. Adicione sua opinião

Crie um campo de entrada:

3. Inicialize o calendário

Configure-o com uma linha simples de JavaScript:

new DeskyCalendar({'meuID': {}});

Exemplos mínimos

Duas colunas

Mude facilmente para uma seleção de data dupla:

new DeskyCalendar({'calendar_date_selector1': {modo: \\\"duplo\\\"}});

Desativar datas

Quer restringir datas? Basta adicionar

const d = nova data();
novo DeskyCalendar({'calendar_date_selector2': {disableBefore: d}});
Conclusão

Com apenas algumas linhas, o DeskyCalendar traz sofisticação e simplicidade às suas necessidades de seleção de datas, ao mesmo tempo que é leve e eficiente. É hora de aprimorar seus formulários com esta solução elegante. Boa codificação!

","image":"http://www.luping.net/uploads/20241009/17284428126705f1bc90a10.jpg","datePublished":"2024-11-03T20:05:55+08:00","dateModified":"2024-11-03T20:05:55+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Eleve sua seleção de datas com DeskyCalendar: uma solução Vanilla JS

Eleve sua seleção de datas com DeskyCalendar: uma solução Vanilla JS

Publicado em 2024-11-03
Navegar:288

Elevate Your Date Selection with DeskyCalendar: A Vanilla JS Solution

Quer aprimorar seus formulários sem complicações? Conheça o DeskyCalendar, um seletor de data minimalista e responsivo criado em JavaScript puro e simples. Ele foi projetado para adicionar estilo e funcionalidade ao seu processo de seleção de datas sem sobrecarregar seu projeto.

Página de demonstração e projeto

página de demonstração -> https://danruggi.github.io/datepicker/
link do projeto -> https://github.com/danruggi/datepicker

Principais recursos

? Totalmente responsivo: fica ótimo em qualquer dispositivo - chega de calendários apertados.
? Formato duplo/único: escolha entre selecionar uma única data ou um intervalo com facilidade.
? Adicionar a opção "Qualquer data": permite aos usuários a liberdade de selecionar qualquer data, perfeita para filtros e relatórios.
? Desativar datas: evita seleções de datas passadas ou futuras, mantendo tudo sob controle.
? Executar função externa ao clicar: deseja acionar uma ação personalizada quando uma data for selecionada? Fácil!
Configuração rápida

1. Inclui CSS e JS

Basta colocar estes links em seu HTML:


2. Adicione sua opinião

Crie um campo de entrada:

3. Inicialize o calendário

Configure-o com uma linha simples de JavaScript:

new DeskyCalendar({'meuID': {}});

Exemplos mínimos

Duas colunas

Mude facilmente para uma seleção de data dupla:

new DeskyCalendar({'calendar_date_selector1': {modo: "duplo"}});

Desativar datas

Quer restringir datas? Basta adicionar

const d = nova data();
novo DeskyCalendar({'calendar_date_selector2': {disableBefore: d}});
Conclusão

Com apenas algumas linhas, o DeskyCalendar traz sofisticação e simplicidade às suas necessidades de seleção de datas, ao mesmo tempo que é leve e eficiente. É hora de aprimorar seus formulários com esta solução elegante. Boa codificação!

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/daniele_rugginenti_fecc8b/elevate-your-date-selection-with-deskycalendar-a-vanilla-js-solution-50h4?1 Se houver alguma violação, entre em contato com study_golang@163 .com para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3