2014-05-16 3 views
0

J'ai un timepicker intérieur ModalPopupExtenderjquery timepicker intérieur ModalPopupExtender pas mettre à jour

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

J'ai un bouton de lien dans gridview, après cliquez sur le lien ModalPopup showup et txtTs (zone de texte) charge la valeur de javascript. lorsque vous cliquez sur la liste déroulante cliquez sur timepicker. La première fois, la valeur sélectionnée sera mise en surbrillance. Si j'ai fermé la popup et choisi un autre lien de gridview. Lorsque ModalPopup affiche le txtTs (textbox) sera chargé nouvelle valeur.Mais si vous cliquez sur, le menu déroulant timepicker mettra en surbrillance la dernière valeur sélectionnée. Comment puis-je faire en sorte que sa surbrillance soit liée à une nouvelle valeur?

+0

Si vous souhaitez modifier la valeur timepickers, je suggère de créer une fonction que vous appelez lorsque vous cliquez sur la zone de texte/sur une touche enfoncée. Dans cette fonction, j'obtiendrais le temps de la boîte de texte, puis trouver la liste déroulante timepicker et définir la valeur de l'élément de liste déroulante à la valeur de la zone de texte –

Répondre

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

       $('#endTime').timepicker('option', 'minTime', $(this).val());       
      } 
     }); 
Questions connexes