DateUpicker пользовательского интерфейса jQuery для элемента управления Html.TextBox - PullRequest
2 голосов
/ 30 декабря 2011

Мне нужно показать плагин jQuery UI Datepicker для Html.TextBox, как я могу это сделать?

JQuery код:

<script>
    $(function () {
        $("#datepicker").datepicker();
    });
</script>

<div class="demo">
     <p>Date: <input type="text" id="datepicker" style = "width:150px"/></p>
</div>

Приведенный выше код дает мне текстовое поле управления в моем представлении MVC, где я могу нажать на элемент управления, и он вызывает элемент управления календаря, он работает хорошо, но я хочу воспроизвести то же поведение для Html.Textbox Я использую позже в коде, как это:

<%= Html.TextBox("Date", "", new { style = "width:150px"})%> 

Как заставить плагин jQuery UI Datepicker работать в приведенной выше строке кода?

1 Ответ

6 голосов
/ 30 декабря 2011

Добавьте class="datepicker" к вашему htmlAttributes

  <script>
 $(function () {
    $(".datepicker").datepicker();
 });
 </script>

 <div class="demo">
     <p>Date: <input type="text" id="datepicker" style = "width:150px"/></p>
 </div>
  <%= Html.TextBox("Date", "", new { style = "width:150px", @class = "datepicker"})%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...