jquery datepicker删除已经填充的日期字段

fdbelqdn  于 2021-06-24  发布在  Mysql
关注(0)|答案(2)|浏览(324)

有人能帮忙吗?我正在用jquery datepicker处理几个字段,并用php更新表单,它更新数据库中的日期。所有这些看起来都很好,除了一个事实:如果一些日期字段已经在db中填充,那么datepicker不会显示它们,并且在更新时也会删除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\u request”]就不会显示。如果我禁用它,它可以正常工作,但需要大量的手工工作。知道如何使启用日期选择器的输入字段显示db中的值吗?

1rhkuytd

1rhkuytd1#

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

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

jsfiddle示例:http://jsfiddle.net/lgtzt/211/

nfg76nw0

nfg76nw02#

我终于找到了解决办法。而不是:

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

我应该用:

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

相关问题