<label class="whitetext">Select Date:</label> <input type="date" class="form-control" name="pickup_date" required> Tengo este campo de entrada en mi archivo html. Quiero que sea tal que el usuario pueda seleccionar una fecha a partir de hoy solamente y no fechas pasadas. Creo que se puede hacer usando min pero no sé cómo configurar min a la fecha de hoy.
Ejemplo-->Si hoy es 27 de octubre de 2021, solo se aceptan como entrada la fecha 27 y todas las fechas futuras o las fechas pasadas se cancelan o no se pueden seleccionar o algo así.
Puede usar setAttribute para establecer el mínimo con javascript.
let today = new Date() let year = today.getFullYear() let month = today.getMonth() + 1 // the months are indexed starting with 0 let date = today.getDate() let dateStr = `${year}-${month}-${date}` let input = document.querySelector('[name=pickup_date]') input.setAttribute('min', dateStr)