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插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...