【发布时间】:2020-06-24 20:45:50
【问题描述】:
当输入无效日期时,我想保存或保留输入的值,以便将其显示给用户。我该怎么做?
背景:我使用的是 ngx-bootstrap v5.1.0 datepicker 和 angular 7.2.15。当日期无效时(例如:09/99/2020 使用 MM/DD/YYYY),当我离开输入字段时,它会自动将字符串“无效日期”放入输入框中。
这种技术很有效,但另外,我想给用户一些关于他们输入的日期的反馈。具体来说,输入的值无效。在这种情况下,它将是 2020 年 9 月 99 日。
我可以触发无效日期验证,但我无法获得最初输入的日期值,因此用户知道他们输入的内容以及无效的原因。
如何获取或保留输入到字段中的原始值?我尝试了 onChange 事件和valueChanges,但ngx-datepicker 似乎覆盖了它,所以在你离开现场之前它不会触发。
【问题讨论】:
标签: angular datepicker ngx-bootstrap