Javascript jQuery datepicker字段值未显示

Javascript jQuery datepicker字段值未显示,javascript,jquery,html,jquery-ui,datepicker,Javascript,Jquery,Html,Jquery Ui,Datepicker,我有一个我已经实现的字段,但是如果我在该字段上赋值,它会显示在chrome的开发者工具中 但它不显示在前端 我知道我们可以使用datepicker选项设置这样的默认日期setDate: $(“.datepicker”).datepicker(“setDate”,“29-10-2016”) 但日期来自数据库,我无法硬编码。。。所以,有没有办法我可以添加一个值,它将显示在前端,除非用户改变并设置另一个日期 我找到了一种方法,但仍然觉得这不是正确的方法,但现在这对我来说已经足够了 我发布这个答案是为

我有一个我已经实现的字段,但是如果我在该字段上赋值,它会显示在chrome的开发者工具中

但它不显示在前端

我知道我们可以使用datepicker选项设置这样的默认日期
setDate

$(“.datepicker”).datepicker(“setDate”,“29-10-2016”)

但日期来自数据库,我无法硬编码。。。所以,有没有办法我可以添加一个值,它将显示在前端,除非用户改变并设置另一个日期


我找到了一种方法,但仍然觉得这不是正确的方法,但现在这对我来说已经足够了

我发布这个答案是为了帮助其他人,并将等待和看到其他人提出这个问题的最佳和有效的解决方案

因为我使用的是PHP,所以我只是把它放在我的页面上设置该字段的日期。如果我的页面中有更多的日期字段,我可以添加更多的行

<script>
    $(function(){
        $('#date').datepicker('setDate', '<?php echo $date; ?>');
    });
</script>

$(函数(){
$('日期').datepicker('设置日期','');
});

我找到了一种方法,但仍然觉得这不是正确的方法,但现在这对我来说已经足够了

我发布这个答案是为了帮助其他人,并将等待和看到其他人提出这个问题的最佳和有效的解决方案

因为我使用的是PHP,所以我只是把它放在我的页面上设置该字段的日期。如果我的页面中有更多的日期字段,我可以添加更多的行

<script>
    $(function(){
        $('#date').datepicker('setDate', '<?php echo $date; ?>');
    });
</script>

$(函数(){
$('日期').datepicker('设置日期','');
});

如果您没有从$('#date').val()中获取值,则后端存在问题,日期不是从后端获取的。如果输入字段中有值,如

<input type="text" name="date" id="date" class="datepicker" value="25-10-2016">

如果您没有从$('#date').val()中获取值,则后端存在问题,日期不是从后端获取的。如果输入字段中有值,如

<input type="text" name="date" id="date" class="datepicker" value="25-10-2016">

发生此问题是因为javascript要求以“yyyy-MM-dd”格式输入日期,而不管您使用何种格式来显示值

因此,您的代码应该如下所示:

<input type="text" name="date" id="date" class="datepicker" value="2016-10-25">


发生此问题是因为javascript要求以“yyyy-MM-dd”格式输入日期,而不管您使用何种格式来显示值

因此,您的代码应该如下所示:

<input type="text" name="date" id="date" class="datepicker" value="2016-10-25">


您使用的是什么后端?我使用PHP+MySQLI,我是.Net开发人员,但同样的问题,我只想提出一些建议。假设您从数据库获取数据,那么唯一的事情就是从后端运行客户端脚本。实际上,这不是后端问题。。。因此,您可以建议,或者您可以获取日期并保留隐藏的输入,在文档准备就绪时可以将日期设置为datepicker对象您使用的是什么后端?我使用PHP+MySQLI,我是.Net开发人员,但同样的问题,我只想提出一些建议。假设您从数据库获取数据,那么唯一的事情就是从后端运行客户端脚本。实际上这不是后端问题。。。所以你可以建议,或者你可以获取日期并隐藏输入,在文档准备就绪时可以将日期设置为datepicker对象,但如果你看到我的答案,它与你的答案非常相似,但我只是通过回显PHP变量来设置日期。我已经尝试了你的代码,但仍然没有得到任何结果。。。我使用的是不同的jQueryUI版本吗<代码>
我认为jquery ui的版本应该不会影响。但是如果你看到我的答案,它与你的答案非常相似,但我只是用回显PHP变量来设置日期。我已经尝试了你的代码,但仍然没有得到任何结果。。。我使用的是不同的jQueryUI版本吗<代码>
我认为jQueryUI的版本不应该影响。