jquery-ui - 如何使 jqueryUI datepicker 以与显示的格式不同的格式提交?

标签 jquery-ui internationalization jquery-ui-datepicker

我正在使用 jQueryUI 进行一些国际化。我的表单上有一个 DatePicker 控件,可以在法语中正常工作。

当我选择一个日期时,例如 2012 年 8 月 15 日,DatePicker 将按照我的预期显示 15 Aoû, 2012。然而,我的问题是,当发布表单时,DatePicker 的值被发布为“15 Aoû, 2012”,现在需要在服务器上进行翻译才能正确保存。

我的问题是,jQueryUI DatePicker 内部是否有内置方法,以便我可以让它始终以一致的格式发布到服务器,无论控件以哪种语言显示?如果没有内置方法,有哪些选项可以实现此目的?

我意识到我可以将日期格式更改为 08/15/2012 之类的内容,而不是使用文本表示形式,但这不是我想要做的。

最佳答案

有 2 个配置选项:altField 和 altFormat。 http://api.jqueryui.com/datepicker/#option-altField 如果您指定 altField,该字段也会更新,并且将具有 altFormat。 通常您会希望将 altField 设置为隐藏字段,这样您就可以忽略常规字段并将 altField 发送到数据库。

关于jquery-ui - 如何使 jqueryUI datepicker 以与显示的格式不同的格式提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11522784/

相关文章:

jquery - 如何修复 jqueryUI 容差 :intersect when sorting is animated

jquery - 在 jQuery 日期选择器中设置最小日期

javascript - 未捕获的类型错误 : Cannot set property 'currentDay' of undefined

javascript - 使用 jQuery UI 问题使 Bootstrap 模式可调整大小

javascript - 如何从另一个页面关闭模态表单

jquery - 我正在尝试使图像可拖动,但每当我调整高度和宽度时它就会停止工作

android - 如何以编程方式抑制 Android 应用程序中的特定语言环境

java - Android Java - 在欧洲和其他国家/地区自动用逗号而不是句号表示 float

drupal-7 - 如何在 Drupal 7 中使 i18n 支持文件名?

jquery - DateTimePicker AM/PM 下拉列表