Necesito una funcionalidad que no deberíamos poder seleccionar (deshabilitar) la fecha de finalización antes de la fecha de inicio usando javascript o jquery pero sin depender de ningún complemento jquery-ui o datepicker. Por favor, ayúdenme a conseguir esto, gracias de antemano.
Hice una búsqueda en línea, pero todo depende de otros complementos, ¿hay alguna posibilidad de hacerlo sin complementos?
<div class="row"> <div class="col-md-6"> <label for="startDate">Start date</label> <input type="date" class="inputdata" id="startDate"> </div> <div class="col-md-6"> <label for="endDate">End date</label> <input type="date" class="inputdata" id="endDate"> </div> </div>Las entradas de fecha tienen un atributo min que especifica la fecha mínima que puede seleccionar. Documentos de Mozilla
$("#startDate").on("change", function(){ $("#endDate").attr("min", $(this).val()); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="row"> <div class="col-md-6"> <label for="startDate">Start date</label> <input type="date" class="inputdata" id="startDate"> </div> <div class="col-md-6"> <label for="endDate">End date</label> <input type="date" class="inputdata" id="endDate"> </div> </div>