2016-01-14 3 views
0

я собираюсь создать форму, которая позволяет пользователям выбранную дату, как их нужды, так вот мой demoсосчитать, сколько дата выбирается с помощью multidatespickr

это мой сценарий $('#datePick').multiDatesPicker();

, то это demo

мой вопрос, как я могу подсчитать, сколько их даты выбраны до представить форму, благодаря

ответ

1

Плагин имеет функцию для этого. Вызов multiDatesPicker('getDate') на ваш объект jQuery даст вам даты в массиве, вы можете вызвать функцию Arraylength, чтобы получить счет.

var dates = $('#your_selector').multiDatesPicker('getDates').length; 

Сделана скрипка для вас: http://jsfiddle.net/3t4j9/786/

+0

благодаря Sidney, до того, что я использую PHP Languange, чтобы подсчитать, сколько даты –

+0

Если ответ был правильным вы могли бы отметить, что решено, нажав на кнопку проверки на мой ответ? :) – sidneydobber

+0

сделано, но теперь у меня мало проблем? plase see your fiddle, Формат dd/mm/yyyy, но в моем формате базы данных yyyy/dd/mm, как я могу сделать его легким в редактировании? Я использую этот kueri GROUP_CONCAT (cu_date_date SEPARATOR ',') как целоето, на мой взгляд, он не будет отображаться, но после того, как я удалю селектор, он подошел, –

0

Учитывая тот факт, что datepicker принципиально текстовое поле, вы можете вызвать .val() в jQuery, чтобы получить его текстовое значение, а затем разделить на разделитель (запятая в вашем случае) и взять длину результирующего массива, чтобы получить количество выбранных дат.

Это

var datesCount = $('#datePick').val().split(',').length; 
Смежные вопросы