altFormat在jQuery datepicker输入字段中不起作用
我有日期字段(id开始日期)
$( "#begin-date" ).datepicker({ minDate: -20, maxDate: "+1M +10D", dateFormat: "yy-mm-dd", altFormat: "yymmdd" });
在post上,它打印格式为yy-mm-dd(2010-12-08),当它打印为yymmdd时(20101208)
有关为什么没有使用altFormat设置正确发布的任何想法?
输入字段呈现:
altFormat
选项不使用日期选择器控制输入的格式,而是使用altField
选项指定的备用(通常是隐藏)字段的altField
,如下所示:
$("#begin-date").datepicker({ minDate: -20, maxDate: "+1M +10D", dateFormat: "yy-mm-dd", altFormat: "yymmdd", altField: "#alt-date" });
你可以在这里测试一下 ; 您可能想要的只是将name
放在该alt字段上,这就是发布的内容……如果没有name
,带有日期选择器的字段将不会被序列化/提交,例如:
altFormat必须与altField一起使用;
$(".datetime").datepicker({altFormat:"yy-mm-dd",altField: "#pushTime"});