Recursos: Inicializar entrada con la fecha del sistema.
*.html
<html>
...
<label class="rotuloreservas" for="cantidadias" style="top: 95px;">Cantidad de días *</label>
<input class="capturareservas" id="cantidadias" max="30" min="1" name="cantidadias" required="" style="height: 35px; width: 100px;" type="number" />
...
</html>
*.js
<script ...="">
//Página Reservas / Proceso: cargar fecha formulario reservas (<input>) ----------------------- */
/* Este proceso no está ligado a un evento de objeto, sólo al proceso de inicialización de carga (window.onload) de la página para que se autoejecute sólo una vez, al cargarse la misma */
var objetofecha = new Date();
var dia = objetofecha .getDate();
var mes = objetofecha .getMonth() + 1;
var anio = objetofecha .getFullYear(); // NO usar eñes.
if (mes < 10) mes = "0" + mes; // Anteponer cero si mes es anterior a Octubre
if (dia < 10) dia = "0" + dia; // Anteponer cero si mes es anterior a Octubre
var fecha = anio + "-" + mes + "-" + dia;
document.getElementById('fecha').value = fecha;
</script>
<html>
...
<label class="rotuloreservas" for="cantidadias" style="top: 95px;">Cantidad de días *</label>
<input class="capturareservas" id="cantidadias" max="30" min="1" name="cantidadias" required="" style="height: 35px; width: 100px;" type="number" />
...
</html>
*.js
<script ...="">
//Página Reservas / Proceso: cargar fecha formulario reservas (<input>) ----------------------- */
/* Este proceso no está ligado a un evento de objeto, sólo al proceso de inicialización de carga (window.onload) de la página para que se autoejecute sólo una vez, al cargarse la misma */
var objetofecha = new Date();
var dia = objetofecha .getDate();
var mes = objetofecha .getMonth() + 1;
var anio = objetofecha .getFullYear(); // NO usar eñes.
if (mes < 10) mes = "0" + mes; // Anteponer cero si mes es anterior a Octubre
if (dia < 10) dia = "0" + dia; // Anteponer cero si mes es anterior a Octubre
var fecha = anio + "-" + mes + "-" + dia;
document.getElementById('fecha').value = fecha;
</script>