2015-02-19 2 views
5

У меня есть некоторые вопросы относительно выбора даты jQuery.Значение по умолчанию для jquery date picker

1 - Есть ли возможность иметь значение по умолчанию? То, что я пытаюсь сделать, - это заполнить мой тип входного текста сегодняшней датой.

2 - Если я положил type = "Date" вместо type = "Text", а затем использовал jquery time picker на нем, я получаю эту ошибку при выборе даты.

The specified value '02/18/2015' does not conform to the required format, 'yyyy-MM-dd.' 

Как это решить?

ответ

5

Чтобы создать сборщик дат и установить дату. Вы можете назначить сегодняшнюю дату «новой датой»(). Вы можете установить вход type=text или type=date.

$('.datepicker').datepicker({ 
    dateFormat: 'dd-mm-yy' 
    }).datepicker("setDate", new Date()); 
+0

Что делать, если я хочу, тип = "Дата"? – mohsinali1317

+0

Вы можете установить 'type = date'. Проверьте http://jsfiddle.net/Fa8Xx/2866/ – Sadikhasan

+0

Да, я могу установить его, но когда я выбираю значение, оно не выбрано. Проверьте консоль. Я пробую это на хроме. – mohsinali1317

0
(function() { 

    $(".dp").datepicker({ 
    format: 'dd-mm-yyyy', 
    startDate: new Date(), 
    endDate: '' 
    }).on("show", function() { 
    $(this).val(new Date()).datepicker('update'); 
    }); 

})(); 
0

см ниже: Он отлично работает для меня.

Jquery UI date-picker Set default date

<script> 
    $(function() { 
     $("#datepicker").datepicker({ 
      dateFormat: 'dd-mm-yy' 
     }).val(getTodaysDate(0)); // For current date 

     $("#datepicker2").datepicker({ 
      dateFormat: 'dd-mm-yy', 
      }).val(getTodaysDate(1)); // For previous month's date 
    }); 

    function getTodaysDate (val) { 
    var t = new Date, day, month, year = t.getFullYear(); 
    if (t.getDate() < 10) { 
     day = "0" + t.getDate(); 
    } 
    else { 
     day = t.getDate(); 
    } 
    if ((t.getMonth() + 1) < 10) { 
     month = "0" + (t.getMonth() + 1 - val); 
    } 
    else { 
     month = t.getMonth() + 1 - val; 
    } 

    return (day + '/' + month + '/' + year); 
    } 
</script> 
Смежные вопросы