0

美好的一天,我只想问是否可以在 TextBox TextMode = "Date" 中阻止过去的日期?谢谢你们!

*更新
有一种方法可以在 TextMode="DateTimeLocal" 中阻止日期吗?如果我使用 Date 没关系,但是当我将 TextMode 更改为 DateTimeLocal 时它不起作用。

min=TextBoxArrival.Attributes["min"] = DateTime.Now.ToString("yyyy-MM-dd");
此代码适用于 TextMode="Date"
此代码来自:@Darin Dimitrov 先生

谢谢!

4

1 回答 1

2

您可以使用以下min属性:

<input type="date" min="2013-02-24" value="2013-02-24" />

您还可以使用一个max属性来限制可以在该字段中选择的最大日期。

也不要忘记这不是验证。您应该确保在您的服务器上执行此验证,而不是依赖客户端。

于 2013-02-24T09:23:21.403 回答