2012-02-17 4 views
1

jquery UI DatePicker를 사용하는 입력 텍스트 (asp 텍스트 상자)가 있습니다. 이 입력을 테스트하고 필기 입력으로 텍스트를 입력 할 수 있다는 것을 알았습니다.이 때 쓸 수 있습니다. //// 작성 중에 유효성을 검사하고 datepicker의 기능을 계속 사용하는 방법이 있습니까? 날짜를 결정하기 위해 나는이 텍스트 상자에 keyup 이벤트에 대한 리스너를 만든 다음 날짜 파서를 사용하는 것입니다 방법의jquery ui datepicker를 사용하여 날짜 형식 유효성 검사

var dates = $('#<%= txtFechaDesde.ClientID %>, #<%= txtFechaHasta.ClientID %>').datepicker({ 
      showOn: "both", 
      buttonImage: '<%=ResolveUrl("~/images/iconos/calendar.gif") %>', 
      buttonImageOnly: true, 
      dateFormat: 'dd/mm/yy', 
      onSelect: function (dateText, inst) { 
       var option = this.id == "<%= txtFechaDesde.ClientID %>" ? "minDate" : "maxDate", 
       instance = $(this).data("datepicker"), 
       date = $.datepicker.parseDate(
        instance.settings.dateFormat || 
         $.datepicker._defaults.dateFormat, 
         dateText, instance.settings 
       ); 
       dates.not(this).datepicker("option", option, date); 
      } 
     }); 

답변

1

하나 :

텍스트의 미 코드는 이것이다 (그들 중 일부는 아마도 date.js에 isDate 메쏘드를 가지고 있다고 생각합니다). 그런 다음 결과에 따라 텍스트 상자를 지우거나 강조 표시하거나 데이터가 유효하지 않음을 사용자에게 알리는 다른 방법을 사용할 수 있습니다.

관련 문제