0

Каков наилучший способ проверки ввода даты, который можно изменить с помощью текста? Я попытался с aui: валидатор без успеха, когда я нажимаю на datepicker, onSelect не обновляет значение, и моя пользовательская проверка возвращает старое значение из datepicker.Подтвердить дату на liferay

<aui:input type="text" name="creationDate" id="creationDate" class="datefield"> 
    <aui:validator name="required"/> 
    <aui:validator name="custom" errorMessage="Default error message"> 
     function (val, fieldNode, ruleValue) { 
      var date = new Date(val); 
      var today = new Date(); 
      return (date < today); 
     } 
    } 
    </aui:validator> 
</aui:input> 



<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#creationDate").datepicker("option", "minDate", 0); 
    } 
</script> 

ответ

0

Попробуйте это:

$("#creationDate").datepicker(
    { 
     minDate: 0, 
     onClose: function() { 
      $(this).focus().blur(); 
     } 
    } 
); 

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

  • Нет связанных вопросов^_^