Calendario con HTML

B

Estoy desarrollando una sistema web para la agenda de citas, pero tengo que restringir que el usuario no pueda seleccionar el domingo y como estoy aprendiendo e estado buscando información y no he encontrado nada que me sirva.
Espero alguien con experiencia me pueda dar orientación.

Kandelario

No vas a llegar muy lejos en esto de la programación me da a mi

1 3 respuestas
qebra

#2 Por mucho que puedas tener razon hay que ser triste para ponerle a alguien algo asi.

20
LordPython

Suponiendo que tienes un "datepicker" ya hecho (por ejemplo en JQuery) busca en su documentación: disable specific days.

Martita-

Que libreria estas usando para el calendario?

1
penetration

#2 Cojones... si está empezando, no hace falta ni es necesario poner nada así, ninguno aprendemos sabiendo.

pantocreitor

Estas utilizando solo HTML y JS? O estás metiendo algo más?
Pero bueno, independientemente de esto, una manera muy tonta de hacerlo es metiéndole un evento onclick a las celdas y que compruebes los datos de esa celda en particular para crear el registro en el calendario, por ejemplo:

  • 23, Lunes => continua para crear registro
  • 22, Domingo => no hace nada

A parte de esto las celdas que sean sábado y domingo le desactivas el pointer para que no haya feedback de que se pueda clickar.
Con esto tienes ya por donde tirar.

glolg

https://stackoverflow.com/questions/16810769/disable-holiday-sundays-and-past-dates-inside-jquery-ui-datepicker
https://stackoverflow.com/questions/49863189/disable-weekends-on-html-5-input-type-date
https://stackoverflow.com/questions/71421366/disable-weekends-all-holidays-and-mondays-in-pure-javascript-date-picker

Respuestas con el tick verde, botón derecho: Traducir a españo.

de nada-

LR

e estado buscando información...

1 - no has buscado
2- es un ejercicio muy trillado en los 2927291371 cursos y videos de "de 0 a experto en X" y en los "proyectos que hacer en tu portfolio" así que hay información a raudales. Distinto es que quieras la solución y no aprender o buscar, por tanto, #2
3- cuenta creada hace 12h aunque ahora han aprendido a ponerse Avatar para que no cante tanto que son cuentas nuevas....

B

Ya lo solucione, pero quería hacerlo sin utilizar datepicker. Gracias.

1 2 respuestas
KoRMuZ

#10 consejo, si hay algo inventado, no lo quieras inventar tú si no es para aprender.

Si es para algo que sea más allá de motivos educativos, coge algo que funcione y úsalo.

glolg

#10 podrías explicar un poquillo como lo has hecho mamón.

JuAn4k4

Tan sencillo como mostrar los huecos libres y dejarte de datepickers ni mierdas varias, muestras el calendario por mes/semana/día por huecos y ya está. Es mucho más user friendly que no andar poniendo fechas y horas en inputs horribles.

Usuarios habituales