文本框接受大于 18 年的年份

Texbox to accept year greater than 18 years

我是为出生日期添加日期的 Datepicker 日历,

我现在想要的是,文本框应该接受从今天起超过 18 年的日期。 这是我的代码。

<asp:TextBox ID="txtBirth" runat="server" Width="75"></asp:TextBox>

JQUERY代码:-

 $(function () {
      $("#txtBirth").datepicker();
  });

在 jquery 中创建一个方法来处理简单验证,如果文本框中的值早于 18 年,它将显示错误。至于比较部分,可以试试看moment.js,它提供了相对时间的比较。

比我自己明白了,请参阅maxDate 属性。

$(function () {
  // Only allow dates greater than 18 years ago to be accepted
  $("#txtBirth").datepicker({maxDate: "-18y"});

});