【发布时间】:2012-03-10 18:34:33
【问题描述】:
以下代码用于验证出生日期的文本框。条件是
- 文本框不能为空
- 文本框日期格式应为 dd/mm/yyyy
- 文本框日期不应大于当前日期。 IE;没有未来日期(显示错误,例如 -U r not Born yet dude)
<asp:TextBox ID="txtDateOfBirth" runat="server" CausesValidation="True" />
(dd/mm/yyyy e.g. : 12/12/2011)
<asp:CustomValidator runat="server" ID="valDateRange" ControlToValidate="txtDateOfBirth" ErrorMessage="enter valid date" />
但问题在于,文本框位于 ajax 包装器中,因此只有客户端验证才有效。 这里的任何人,请帮助我提供任何提示、建议或工作代码!!。我会非常充实,因为我从早上就开始工作了
【问题讨论】:
-
使用 jquery datepicker 插件。它可以根据您的需要进行定制。也可以参考stackoverflow.com/questions/269545/…jqueryui.com/demos/datepicker
标签: c# javascript asp.net regex validation