Schauen Sie sich das Bild besser zu verstehen, das Problem:Warum ist der Wert von "datetime-local" null, wenn ich das Datum ändere?
Der Code, das Formular zu senden ist dies in jquery $form.serialize()
$.post( $form.attr("action"), $form.serialize(), function (response) {
...
});
mit Und schließlich der HTML-Code ist dies:
<form action="ServletNewActivity" method="post" id="formNewActivity" novalidate>
...
<label>Hora y fecha de inicio</label>
<input type="datetime-local" name="fecha_inicio" id="fecha_inicio" value="<%= dateFormat.format(date) %>T08:00" required/>
<small class="error">La hora y fecha de inicio especificadas no son válidas.</small>
<label>Hora y fecha de finalización</label>
<input type="datetime-local" name="fecha_fin" id="fecha_fin" value="<%= dateFormat.format(date) %>T10:00" required/>
<small class="error">La hora y fecha de finalización especificadas no son válidas.</small>
<small class="error actividad_genera_conflicto">
La actividad que usted desea ingresar genera conflicto con otra actividad existente en el mismo rango de tiempo, por favor elija otro rango de tiempo para crear la actividad.
</small>
...
<input type="submit" value="Crear actividad" name="crear" id="crear"/>
</form>
http://caniuse.com/#search=datetime-local –