применение даты выбора к маске - PullRequest
1 голос
/ 17 июля 2009

Я новичок в javascript и сцене веб-разработки, так что терпите меня. На веб-сайте, для которого я программирую, у меня есть таблица, заполненная значениями даты из источника на стороне сервера. При щелчке по разделу таблицы текст будет заменен на текстовое поле ввода, содержащее дату, по которой был щелкнут (с применением маски), и когда текстовое поле появится, должно появиться поле выбора даты jquery, чтобы можно было редактировать дату , Возможно ли в этой ситуации применить средство выбора даты к замаскированному текстовому полю. Если так, как бы вы поступили? ?

1 Ответ

1 голос
/ 18 декабря 2009

Можно использовать средство выбора даты и маску для даты в одном и том же текстовом поле, вы можете использовать как маску jQuery, так и средство выбора даты jQuery. В событии click поместите фокус в появившееся текстовое поле и расширьте указатель даты.

jQuery(document).ready(function() {
     jQuery(".classOfTextbox").datepicker(
        {
            changeMonth: true,
            changeYear: true
        });
     $(".classOfTextbox").mask("99/99/99;");

   $('table').click(function(){
      $(".classOfText").hide();
      $(".classOfTextbox").show();
      $(".classOfTextbox").focus();    
   });    
}

не забудьте поставить отображение стиля: нет для .classOfTextbox и включить все файлы .js и .css, необходимые для jQuery

...