在满足特定日期后禁用文本框

时间:2015-04-24 18:40:24

标签: java javascript jquery

我需要它,以便在日期是2015年8月15日之后禁用/ readonly的preferredFirstName和preferredLastName的文本区域。任何帮助将非常感激。

<%-- ***** BEGIN PREFERRED NAME SECTION ***** --%>
    <hr />
    <h2>Preferred Name for Name Badge (if different than above)</h2 >
      <fieldset>
      <label class="not-required">Preferred First Name
      <input type="text" name="preferredFirstName" id="preferredFirstName" size="25" maxlength="25"<%=formFields.getTextValue("preferredFirstName")%> />
      </label>
      <label class="not-required">Preferred Last Name
      <input type="text" name="preferredLastName" id="preferredLastName" size="25" maxlength="25"<%=formFields.getTextValue("preferredLastName")%> />
      </label>
      </fieldset>
       <%-- ***** END PREFERRED NAME SECTION ***** --%>

1 个答案:

答案 0 :(得分:1)

假设你要使用jQuery:

$(document).ready(function(){
    var dueDate = new Date("8/15/2015");
    var today = new Date();
    if(today > dueDate){
        $("#preferredFirstName").prop("disabled", "disabled");
        $("#preferredLastName").prop("disabled", "disabled");
    }
});

小提琴:http://jsfiddle.net/ar5mkdfo/