所以现在我有3个验证器
<asp:RegularExpressionValidator ID="dashboardFromDateDateCheck" runat="server" ValidationExpression="[0-9][0-9]/[0-9][0-9]/[0-9][0-9][0-9][0-9]"
ControlToValidate="filterFromDate" ErrorMessage="Invalid From Date Format, (mm/dd/yyyy)" Text="
我有3个投递箱,分别对应日、月和年。在用户选择日期后,我连接3个字符串并将其传递给数据库。
我的问题是,在将数据传递到数据库之前,我如何以交互方式验证它。要过滤掉不存在的无效日期,如6月31日或2月30日?
我想到了Comparevalidator。我要做的是创建两个隐藏的文本框,一个填充原始用户输入字符串,另一个填充用户输入字符串转换为日期(如果日期无效,系统应该将其转换为最接近的我认为)。
然后我使用CompareValidator比较这些textBoxes,如果它们不匹配,将会提示错误。然而,不知何故,它并不起作用。有谁知道为什么。或者也许有人知道一些不太复杂的技术来检查来自drop b
我正在寻找一个文本框,用户可以输入他/她的许可证的到期日期。用户只能输入介于今天日期和2099年12/31之间的过期日期。
这就是我现在所拥有的:
function RangeValidation(dt)
{
var startrange = new Date(Date.parse("12/02/1900"));
var endrange = new Date(Date.parse("12/31/2099"));
var lblmesg = document.getEleme
如何设置asp-验证- for的日期格式?输入是dd/mm/yy,我已经设置了min和max日期,但是验证消息显示为yyyy。
模型
public class ValidateNullDate
{
[Required]
[DataType(DataType.Date, ErrorMessage = "Date is required")]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public Date