gpt4 book ai didi

javascript - Rails 应用程序中的 Jquery altFormat datepicker 问题

转载 作者:太空宇宙 更新时间:2023-11-03 16:29:53 24 4
gpt4 key购买 nike

我有一个带有日期输入的表单

<div class="form-inputs">
<%= f.input :day, as: :string, input_html: {id: 'date'} %>

我正在使用我在页面底部制作的 datepicker jquery 对象

<script>$(function(){$("#date").datepicker();});</script>

当我有这个时,一切正常,日期选择器显示它应该显示的,但它显示为月份日期年份,而 db 和 rails 需要日期月份年份。所以有些工作在他们不应该的时候工作,即(05/07/2013)然后显然当日期超过 12 时,它拒绝它说该字段是空白的。

我试过了

<script>$(function(){$("#date").datepicker({ dateFormat: "dd-mm-yy",altFormat: "ddmmyy"});</script>

<script>$(function(){$("#date").datepicker({ altFormat: "dd-mm-yy" });</script>

而且它们都不起作用,我是不是遗漏了什么,还是我需要在其他地方改变什么?

最佳答案

文档中的示例有些不完整。 altFormat选项仅在您还指定 altField 时使用:

altFormat
The dateFormat to be used for the altField option.

和:

altField An input element that is to be updated with the selected date from the datepicker. Use the altFormat option to change the format of the date within this field.

对应的例子只展示了单独使用的每个选项,但如果你想使用altFormat,你需要指定altField。通常的方法是使用隐藏输入作为发送到服务器的实际日期,然后使用 altField 将用户可见的日期选择器连接到隐藏输入,如下所示:

$('#date').datepicker({
dateFormat: 'dd-mm-yy',
altField: '#some-hidden-field',
altFormat: 'yy-mm-dd',
});

演示:http://jsfiddle.net/ambiguous/jWT5G/

关于javascript - Rails 应用程序中的 Jquery altFormat datepicker 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17888434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com