JavaScript表单的数据限制

JavaScript表单的数据限制,javascript,Javascript,我试图在表格上设置一个特定的日期限制——2016年之前不得进入。我的意见如下: if (!VALIDATING) { if (myStartDTYear > 2016 || (myStartDT > myREPORTEDDT)) { alert("Please, valid date with year 2016 or later, prior to reported date"); # STARTDT.setValue(null); } if (myST

我试图在表格上设置一个特定的日期限制——2016年之前不得进入。我的意见如下:

if (!VALIDATING) {
  if (myStartDTYear > 2016 || (myStartDT > myREPORTEDDT)) {
    alert("Please, valid date with year 2016 or later, prior to reported date");
    # STARTDT.setValue(null);
  }
  if (mySTOPDT.getFullYear() > 2016) {
    alert("Please, date with year 2016 or later");
    # STOPDT.setValue(null);
  }
  if (myREPORTEDDT.getFullYear() > 2016 || (mySTOPDT > todayDate)) {
    alert("Please, valid date with year 2016 or later, today or prior is required!");
    # REPORTEDDT.setValue(null);
  }
  if (myHOSPSTDT.getFullYear() > 2016) {
    alert("The Hospital admission date year should be 2016 , today or prior");
    # HOSPSTDT.setValue(null);
  }
  if (myHOSPENDT.getFullYear() > 2016) {
    alert("Hospital discharge date year should be 2016 , today or prior");
    # HOSPENDT.setValue(null);
  }
}

但在输入时,我仍然可以在myStartDTYear变量部分输入从2015年开始的日期

您可以在以下列表中使用
min
属性:


那是哪种语言<代码>#不在JavaScript中使用。您认为哪个规则会排除
myStartDTYear
或2015?你可能把
混淆了吗?太好了!在我的脑海中,我读到,该代码可能只包含大于该日期的日期,但应该将该代码理解为排除。谢谢
<input type="date" min="2016-01-01">
  myHOSPSTDT.getFullYear() < 2016