JQuery Datepicker擦除已经填充的日期字段

时间:2018-04-10 13:21:20

标签: javascript php jquery mysql datepicker

有人可以帮忙吗? 我在几个字段和php中的更新表单中使用jquery datepicker,它更新数据库中的日期。除了事实上,如果某些日期字段已经填充在DB中,则日期选择器不会显示它们,并且在更新时它也会删除DB中的值。 php示例:

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

...

<td><input type="text" id="datepicker" name="IM_request" value="'.$row["IM_request"].'"/></td>

因此,如果启用了datepicker,则不会显示变量 $ row [“IM_request”] 。如果我禁用它,它工作正常,但很多手动工作。 知道如何使启用datepicker的输入字段显示来自DB的值吗?

2 个答案:

答案 0 :(得分:1)

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

$('#txtSelectedDate').datepicker({
    showButtonPanel: true,
    dateFormat: 'dd-mm-yy',
});

JSFiddle示例:http://jsfiddle.net/LgTZt/211/

答案 1 :(得分:0)

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

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

我应该使用:

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