asp.net - 如何在 JQuery 日期选择器中选择输入日期作为默认值?

标签 asp.net jquery datepicker

我有一个 ASP.NET 应用程序,它使用 JQuery datepicker 在某些文本框中选择日期。对于某些日期文本框,我从数据库填充日期文本框。单击此文本框时,将出现我的 JQuery 日期选择器,它显示当前月份,并突出显示“今天”。这对于空文本框来说很好,但有时文本框是从数据库填充的。

当文本框不为空时,我希望日期选择器显示文本框月份并将所选日期作为文本框日期。

这可能吗?

这是我的 asp.net 脚本 header 中当前的 javascript 代码:

<script type="text/javascript">
    $(function () {
        $('#myTextBox').datepicker({
            dateFormat: 'dd-M-yy',
            numberOfMonths: 2,
            autoSize: true,
            changeMonth: true,
            changeYear: true,
            showButtonPanel: true,
            maxDate: 0
        });
    });  
</script>

谢谢, 马克。

最佳答案

您需要确保日期选择器的格式与服务器端代码输出的格式匹配。如果它们完全相同,那么它就会起作用。如果日期格式不同,它不会尝试解析日期。

关于asp.net - 如何在 JQuery 日期选择器中选择输入日期作为默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4202982/

相关文章:

asp.net - 如何使用 JwtSecurityTokenHandler 和 JWKS 端点验证 JWT?

asp.net - 我如何知道正在浏览的网站的位置?

java - Java 可以处理 ADO 错误吗

asp.net - 当数据库模式更改时如何获得编译时错误?

php - 下载文件大小未知,但文件大小存在于标题中

java - 如何从给定的字符串中获取月份和日期?

javascript - 使用行和列索引更改 TD 内的输入值

jquery - 如何使用 jQuery UI 对话框单击打开一个新的浏览器窗口?

jquery - 日期选择器自动消失

javascript - Javascript 中的日期选择器