【发布时间】:2021-12-17 20:11:33
【问题描述】:
我有 blazor 服务器应用程序,并且我有一个示例输入文本类型 week,它在除苹果设备之外的所有浏览器中都能正常工作,它会将输入视为文本类型!。
这是我的代码:
Dictionary<string, object> typeInput= new Dictionary<string, object> { { "type", "week" } };
private string WeekVal { get; set; }// in the initialize the value it will be come like `WeekVal = $"{Year}-W{Week}";`
<InputText @attributes="typeInput"
min="@($"{DateTime.Now.Year}-W{(DateTime.Now.DayOfYear / 7)}")"
Value="@WeekVal"
ValueChanged="@((e) => OnWeekChange(e))"
ValueExpression="@(() => WeekVal)"
class="form-control" required />
我的问题,你能帮我解决这个错误吗?
【问题讨论】:
-
你能发布HTML渲染吗?例如,WeekVal 是什么,
min可能是一种无法理解的格式 -
对不起,我无法将手机中的html复制到这里:(,我用手机作为模拟器。你为什么认为
min无法理解! -
input type="week" 上的 MDN 页面显示 Firefox 和 Safari 不支持这种类型。您应该尝试找到一个日期选择器组件
-
@PanagiotisKanavos,我认为你是对的,我想创建我的自定义组件。你有什么建议吗?
标签: html asp.net-core blazor