altFormat在jQuery datepicker输入字段中不起作用

前端之家收集整理的这篇文章主要介绍了altFormat在jQuery datepicker输入字段中不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有日期字段(id开始日期)
$( "#begin-date" ).datepicker({ 
  minDate: -20,maxDate: "+1M +10D",dateFormat: "yy-mm-dd",altFormat: "yymmdd"
});

在帖子中,它打印的格式为yy-mm-dd(2010-12-08),当它打印为yymmdd(20101208)

任何想法,为什么它不是发布适当的altFormat集?

输入字段渲染:

<input type="text" name="begin_date" id="begin-date" class="validate[required]" value="" />

解决方法

altFormat选项不使用日期选择器控制输入的格式,而是由 the altField option指定的替代(通常为隐藏)字段的格式,如下所示:
$("#begin-date").datepicker({ 
  minDate: -20,altFormat: "yymmdd",altField: "#alt-date"
});

You can test it out here;你可能想要的是将名称放在该alt字段上,这将是什么会发布…没有名称与日期选择器的字段不会被序列化/提交,例如:

<input type="text" id="begin-date" class="validate[required]" />
<input type="text" id="alt-date" name="begin_date" />

猜你在找的jQuery相关文章