jQuery datepicker在编辑文本框后自动重置

时间:2012-10-31 12:09:45

标签: jquery jquery-ui-datepicker

编辑文本字段后,我的日期选择器(jQuery + highcharts)会自动重置为上一个值。示例:我有日期:2012-10-24并将其在文本框中更改为2012-10-12。当我完成输入后,它会自动更改为2012-10-24。文本字段没有readOnly属性设置为true。我该如何防止这种变化?

2 个答案:

答案 0 :(得分:1)

使用setDate()设置日期选择器的日期,而不是手动设置文本框值。

示例:

$("#yourdatepicker").datepicker("setDate", "2012-10-12");

答案 1 :(得分:1)

你偶然使用ASP MVC吗?因为如果你是,并且你正在谈论的日期字段链接到你的模型,你可能想检查你是否正确地将该模型属性链接到控件。

在任何其他情况下,您应该确保没有在脚本代码中的任何位置重置日期字段值。

$(document).ready(function(){
    $("#dtField").datepicker();
});

Here's a Fiddle of what I think you described.

相关问题