世界再美我始终如一 2025-06-12 15:45 采纳率: 98.6%
浏览 0

Laydate 设置默认值为空时,日期框仍显示当前日期如何解决?

在使用Laydate时,如果希望日期框默认值为空而不是显示当前日期,可以通过设置`value`参数为`''`来实现。但有时发现即使设置了`value: ''`,日期框仍会显示当前日期。这是由于Laydate的默认行为所致。 解决方法:在初始化Laydate时,除了设置`value: ''`外,还需明确指定`showBottom: false`(若不需要底部工具栏)以及确保没有其他代码干扰默认值设置。例如: ```javascript laydate.render({ elem: '#test', value: '', showBottom: false, done: function(value, date, endDate){ if(!value) this.value = ''; // 确保输入框清空时保持为空 } }); ``` 此外,检查HTML元素是否预设了`value`属性或被其他脚本动态赋值。通过以上方法,可有效解决Laydate默认值为空却显示当前日期的问题。
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 6月12日