【发布时间】:2020-10-26 04:59:22
【问题描述】:
我正在尝试使用以下代码在输入文本框中单击时打开 HTML5 日期选择器,但它没有按预期工作。
但是,单击日历图标会打开日期选择器(默认情况下)。这是在我的 Angular 7 应用程序中。
小提琴:https://jsfiddle.net/mailmrmanoj/rL1ecp9w/5/
HTML:
<input
type="date"
name="startDate"
id="datePick"
(click)="openDP()"
class="input--small"
/>
打字稿:
declare var $;
openDP() {
$('#datePick').datepicker('show');
}
我的代码有什么问题吗?
日期选择器参考:https://www.w3schools.com/html/tryit.asp?filename=tryhtml_input_date
【问题讨论】:
-
它对我来说很好。
-
@AlwaysHelping 请检查我创建的这个小提琴jsfiddle.net/mailmrmanoj/rL1ecp9w/5
-
@forgottofly 在你的 jsfiddle 中,当我点击输入框或图标时,只会弹出警报,而不是打开任何日期选择器?这是你的问题吗?还是?
-
是的..您可以删除警报功能并尝试在应该打开日期选择器的文本框内单击。但它没有打开..
-
@forgottofly stackblitz.com/edit/… 这能解决你的问题吗
标签: javascript jquery angular date datepicker