我如何在jQuery UI datepicker中设置或更改默认日期?

时间:2011-04-28 12:44:49

标签: jquery datepicker

以动态形式,当内容来自服务器通过ajax请求时,我想基于现有的文本框创建一个新的日期选择器,该文本框在页面加载时已经初始化。

实际上是ajax请求返回数据,我显示填充默认数据的表单。

 $("#llogin").datepicker({ disabled: true });
    $("#flogin").datepicker({ disabled: true });

这个代码我在文档准备就绪,后来我通过

更改它们
   $("#llogin").datepicker("option", "defaultDate", ParseJSONDate(fdate));
        $("#flogin").datepicker("option", "defaultDate", ParseJSONDate(ldate));

现在我看到两个约会我不想要的人。我想设置来自ajax请求的日期。

如何在不设置其他日期的情况下设置默认日期。我只想更改从ajax请求获得的日期的日期。

有人可以告诉我代码吗

3 个答案:

答案 0 :(得分:0)

使用其defaultDate属性。只需将其设置为具有所需日期的JavaScript日期对象即可。

答案 1 :(得分:0)

<input type="text" id="llogin" name="llogin"/>

$("#llogin").datepicker({ disabled: false});

var myDate = new Date();
var prettyDate =(myDate.getMonth()+1) + '/' + myDate.getDate() + '/' +
        myDate.getFullYear();
$("#llogin").val(prettyDate);

在上面的代码中,我将当前日期分配给datepicker ...而不是你可以指定你的json返回日期......

答案 2 :(得分:0)

以下是在datepicker中使用jquery的默认日期的示例:

if (isAvailable) {
        layout.setVisibility(View.VISIBLE);
    } else {
        layout.setVisibility(View.GONE);
    }