2015-01-20 2 views
1

Я загрузил определенную дату (http://amsul.ca/pickadate.js/date/).datepicker внутри TextBox

Я тестировал его с этой строки кода:

<input class="fieldset__input js__datepicker picker__input" type="text" readonly="" id="tbDate" aria-haspopup="true" aria-expanded="false" aria-readonly="false" > 

Это работает, но я не знаю, как я могу добавить DatePicker внутри TextBox элемента. Я попробовал это, как это, но оно не работает:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $(function() { 

      $("#" + '<%=tbDate.ClientID%>').datepicker(); 
     }); 
    }); 
</script> 
<asp:TextBox ID="tbDate" runat="server" ></asp:TextBox> 

Можете ли вы объяснить мне, как я должен назвать эту DatePicker?

Спасибо

ответ

0

Любая удача со следующим:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $(function() {  
      $(".someUniqueClass").datepicker(); 
     }); 
    }); 
</script> 
<asp:TextBox ID="tbDate" runat="server" class="someUniqueClass" ></asp:TextBox> 

Я изменил селектор использовать класс ...

Вы также можете попробовать это:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $(function() {  
      $(".someUniqueClass").pickadate(); 
     }); 
    }); 
</script> 
<asp:TextBox ID="tbDate" runat="server" class="someUniqueClass" ></asp:TextBox> 

Или это:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $(function() {  
      $("#" + '<%=tbDate.ClientID%>').pickadate(); 
     }); 
    }); 
</script> 
<asp:TextBox ID="tbDate" runat="server" ></asp:TextBox> 

Я не знаком с этим подборщиком даты, но похоже, что вы используете неправильное имя события.

+0

Спасибо, все примеры, на которые вы написали работу :) – Dina

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