0

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

4

2 回答 2

1

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

例子:

$("#yourdatepicker").datepicker("setDate", "2012-10-12");
于 2012-10-31T12:13:44.713 回答
1

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

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

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

这是我认为你描述的小提琴。

于 2012-10-31T12:31:02.700 回答