Javascript JQuery日期选择器删除已填充的日期字段

Javascript JQuery日期选择器删除已填充的日期字段,javascript,php,jquery,mysql,datepicker,Javascript,Php,Jquery,Mysql,Datepicker,有人能帮忙吗? 我正在使用jquery datepicker处理几个字段,并以php中的更新形式进行更新,它会更新数据库中的日期。所有这些似乎都很有效,除了一个事实,即如果某些日期字段已经填充在DB中,则datepicker不会显示它们,并且在更新时也会删除DB中的值。 php示例: <script> $( function() { $( "#datepicker" ).datepicker(); $( "#datepicker" ).date

有人能帮忙吗? 我正在使用jquery datepicker处理几个字段,并以php中的更新形式进行更新,它会更新数据库中的日期。所有这些似乎都很有效,除了一个事实,即如果某些日期字段已经填充在DB中,则datepicker不会显示它们,并且在更新时也会删除DB中的值。 php示例:

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

$(函数(){
$(“#日期选择器”).datepicker();
$(“#日期选择器”)。日期选择器(“选项”、“日期格式”、“yy-mm-dd”);
} );


因此,如果启用了日期选择器,则变量$row[“IM_request”]不会显示。如果我禁用它,它可以正常工作,但需要大量的手动工作。 知道如何使启用日期选择器的输入字段显示DB中的值吗


<input type="text" id="txtSelectedDate" value="20-01-01" />

$('#txtSelectedDate').datepicker({
    showButtonPanel: true,
    dateFormat: 'dd-mm-yy',
});
$('#txtSelectedDate')。日期选择器({ showButtonPanel:是的, 日期格式:“dd-mm-yy”, });

JSFIDLE示例:

我终于找到了解决方案。而不是:

$( function() {
    $( "#datepicker" ).datepicker();
    $( "#datepicker" ).datepicker("option", "dateFormat", "yy-mm-dd");
} );
我应该使用:

$( function() {
    $( "#datepicker" ).datepicker({dateFormat: "yy-mm-dd"});
} );

我忘了提到,如果我将变量设置为:
$oriIM\u request=$row[“IM\u request”],我可以显示时间
并更改
$(“#日期选择器”)。日期选择器(“选项”、“日期格式”、“yy-mm-dd”)
$(“#日期选择器”).datepicker(“setDate”,$oriTime)但是一旦我改变时间,它的格式就错了。有可能将这两种方法结合起来吗?您有多少id=“datepicker”的输入?这没有帮助,但谢谢您,我终于找到了答案。
$( function() {
    $( "#datepicker" ).datepicker({dateFormat: "yy-mm-dd"});
} );