razor - 为什么html输入时间控件绑定到blazor中的属性时会失去焦点?
问题描述
我的剃须刀页面中有一个 html 输入时间控件。当我在控件内部单击时,它会自动突出显示小时部分以输入小时。输入小时数后,控件失去焦点。如果我从元素中删除 @bind 并突出显示分钟部分,它工作正常。
如何在不删除 @bind 的情况下使其工作?感谢您的任何建议。
<input type="time" class="form-control"
step="300" @onblur="@(async () => await Update())"
@bind="Timer.Time" />
解决方案
不知道什么是“Timer.Time”...但是,您可以这样做。您可以对其进行改进,并根据您的要求对其进行格式化。
<input type="time" class="form-control" @bind="@value" />
<div>@value</div>
@code {
private DateTime value = DateTime.Now;
}
推荐阅读
- web-scraping - 谷歌新闻网址中的“ceid”是什么意思
- mysql - MySQL - 右连接或右连接
- c++ - 如何以垂直和水平线对存储在 std::vector 中的矩形坐标进行排序
- docker - Docker-compose 和卷
- javascript - 将数组传递给函数参数并从嵌套数组中获取值
- java - id的数据类型应该是什么?
- swift - 如何在 MacOS Swift 应用程序中使用 kill 发送信号?
- visual-studio - 在 C++ Visual Studio 2019 Cmake 项目中使用 shared_ptr 和 unique_ptr 制作多态对象向量时遇到困难
- python - 无法使用 Python3 访问 .csv 文件中的值?
- pointers - Golang 转换自定义类型并将其指针分配给一个可行的