我正在使用 HTML5 type = "date",它工作正常。但是当有时type="datetime-local",在编辑字段时它不会显示TextBoxFor()在 MVC4 中使用
这个正在工作,
@Html.TextBoxFor(c => c.date, "{0:yyyy-MM-dd}", new { @class = "form-control",@placeholder = "DateTime", @type = "date" })
Run Code Online (Sandbox Code Playgroud)
在 texbox = "2/15/2015"
但
@Html.TextBoxFor(c => c.datetime, "{0:yyyy-MM-dd HH:mm:ss}", new { @class = "form-control", @placeholder = "OpeningDoor", @type = "datetime-local" })
Run Code Online (Sandbox Code Playgroud)
当“日期时间”中有值时不显示数据。
textbox = "mm/dd/yyyy _:_:_" instead of "1/15/2015 01:40:00 PM"
Run Code Online (Sandbox Code Playgroud) 我在Angular 6中使用了反应形式。对于输入类型的文本,我希望它是大写的。我尝试了解决方案
(input)="form.patchValue({name: $event.target.value.toUpperCase()})"
Run Code Online (Sandbox Code Playgroud)
该解决方案工作正常,但是当我将光标移到中间并键入一个字符时,唯一的问题是光标移到末尾。
还有其他方法或更好的解决方案吗?