2014-05-16 2 views
0

내가 ModalPopupExtenderJQuery와 timepicker 자바 스크립트에서 값을 내부 ModalPopupExtender,

$(document).ready(function() { 
      $("#<%= txtTs.ClientID %>").timepicker({ 'timeFormat': 'h:i A' }); 
     }); 

내가있는 gridview에서 링크 버튼이 내부 timepicker이 업데이트되지 후 링크 ModalPopup의 showup을 클릭 한 txtTs (텍스트 상자) 로드. timepicker의 드롭 다운 표시를 클릭하십시오. 선택한 값이 처음 강조 표시됩니다. 팝업을 닫고 gridview에서 다른 링크를 선택하십시오. ModalPopup showup 때 txtTs (텍스트 상자)는 새로운 값을로드됩니다. 그러나 클릭하면 timepicker의 드롭 다운이 마지막으로 선택된 값으로 강조 표시됩니다. 하이라이트를 새로운 값으로 바인딩하려면 어떻게해야합니까?

+0

타임 피커 값을 변경하려면 텍스트 상자를 클릭 할 때 호출 할 함수를 만드는 것이 좋습니다/onkeypressdown. 그 함수에서 텍스트 상자 시간을 얻은 다음 timepicker 드롭 다운을 찾아 드롭 다운 목록 항목 값을 텍스트 상자 값으로 설정합니다. –

답변

0
$("#<%= txtTs.ClientID %>").timepicker({ 
       'timeFormat': 'h:i A', 
       'onSelect': function() { 

       $('#endTime').timepicker('option', 'minTime', $(this).val());       
      } 
     }); 
관련 문제