jquery - 防止 jQuery datepicker 自动设置日期

标签 jquery jquery-ui

我有一个功能齐全的 jQuery 日期选择器,内联显示在输入字段下方。

我正在使用以下设置引用该字段:

altField: "#id_of_field",

没有其他设置。日期选择器已加载并准备好文档。

我的问题是,今天的日期是在加载页面时自动设置的(在输入字段中),忽略字段的状态 - 无论它是否已经有从服务器发送的值或尚未设置。

如何防止日期选择器在用户单击任何日期之前在输入字段中设置值(自行)?

更新
演示:http://jsfiddle.net/2EYFE/3/

最佳答案

为什么在创建日期选择器时不使用 defaultDate 选项?自己设置默认值才是正确的做法

http://api.jqueryui.com/datepicker/#option-defaultDate

var myDefaultDate = new Date("October 1, 1975 11:13:00"); // save your default date here

$('#datepicker').datepicker({
    altField: "#event_begin_day",
    defaultDate: myDefaultDate
});

关于jquery - 防止 jQuery datepicker 自动设置日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17389754/

相关文章:

jQuery UI - 可拖动的助手克隆

javascript - 使用 jQuery 在边界内拖动图像

javascript - 非常奇怪的 jQuery/AJAX 行为

javascript - 使用默认缩放值加载 'flot'(图形插件)?

jquery - 我如何使用外部 anchor 或按钮控制 jquery UI Accordion

css - jQuery UI Accordion 定位

Jquery UI DateTimePicker 使用 dp.change 方法向当前日期添加 3 天,并禁用 datePickerStart 和 datePickerEnd 日期中的 future 日期

javascript - 如何在图库中的图像上获得不同的悬停覆盖

javascript - 如何扩展cookie

jquery - 使用externally_connectable将数据从WWW发送到Chrome扩展程序