bootstrap - altFormat no funciona en el campo de entrada jQuery datepicker
datetimepicker jquery (2)
La opción altFormat
no controla el formato de la entrada con el selector de fecha, pero el formato de un campo alternativo (generalmente oculto) especificado por la opción altField
, como esto:
$("#begin-date").datepicker({
minDate: -20,
maxDate: "+1M +10D",
dateFormat: "yy-mm-dd",
altFormat: "yymmdd",
altField: "#alt-date"
});
Puedes probarlo aquí ; lo que probablemente desee es simplemente poner el name
en ese campo alt y eso es lo que se publicará ... sin un name
el campo con el selector de fecha no se serializará / enviará, por ejemplo:
<input type="text" id="begin-date" class="validate[required]" />
<input type="text" id="alt-date" name="begin_date" />
Tengo campo de fecha (id inicio-fecha)
$( "#begin-date" ).datepicker({
minDate: -20,
maxDate: "+1M +10D",
dateFormat: "yy-mm-dd",
altFormat: "yymmdd"
});
En la publicación, imprime el formato como yy-mm-dd (2010-12-08), cuando debería imprimirse como yymmdd (20101208)
¿Alguna idea de por qué no se publica correctamente con el conjunto altFormat?
campo de entrada renderizado:
<input type="text" name="begin_date" id="begin-date" class="validate[required]" value="" />
el altFormat debe trabajar con altField;
<input type="text" name="pushTime" class="datetime" id="pushTime"/> $(".datetime").datepicker({altFormat:"yy-mm-dd",altField: "#pushTime"});