我正在使用 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/