2015-04-24 3 views
-2

Мне это нужно, чтобы текстовые области для preferredFirstName и preferredLastName были отключены/только для чтения, если дата после 15.08.2015. Любая помощь приветствуется.Текстовое поле отключено после определенной даты.

<%-- ***** 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

Предполагая, что вы собираетесь использовать 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/

+0

Спасибо .. Это работало .. Я пытался сделать это на моем собственном, используя JQuery, но после того, как Я видел ваш пример, теперь я знаю, где я ошибся. – kamal

Смежные вопросы