如何禁用 blazor InputDate 组件的日期选择器?
How do I disable blazor InputDate component's datepicker?
鉴于:
<Input Date class="form-control" @bind-Value="item.Birthday" />
如何防止日期选择器弹出,同时仍然利用日期屏蔽?
该解决方案需要 CSS,并不特定于 Blazor。
但这是我在 Google Chrome:
中测试和验证的一些用 Blazor 编写的示例代码
@page "/"
<style>
input::-webkit-calendar-picker-indicator {
display: none;
}
</style>
<EditForm Model="@myPerson">
<InputDate class="form-control" @bind-Value="@myPerson.Birthday" />
</EditForm>
@code {
Person myPerson = new Person();
public class Person
{
public DateTime Birthday { get; set; } = DateTime.Now;
}
}
参考:Disable Native DatePicker
鉴于:
<Input Date class="form-control" @bind-Value="item.Birthday" />
如何防止日期选择器弹出,同时仍然利用日期屏蔽?
该解决方案需要 CSS,并不特定于 Blazor。
但这是我在 Google Chrome:
中测试和验证的一些用 Blazor 编写的示例代码@page "/"
<style>
input::-webkit-calendar-picker-indicator {
display: none;
}
</style>
<EditForm Model="@myPerson">
<InputDate class="form-control" @bind-Value="@myPerson.Birthday" />
</EditForm>
@code {
Person myPerson = new Person();
public class Person
{
public DateTime Birthday { get; set; } = DateTime.Now;
}
}
参考:Disable Native DatePicker