Смысл этой библиотеки в том, что поле, которое вы пишете в свой HTML-документ, не совпадает с тем, что отображается в браузере.
Когда вы создаете объект DatePicker
, он принимает input fields
который соответствует его первому параметру, и для каждого из них он создает еще один input field
, который фактически получает даты, выбранные пользователем и отображаемые браузером.
Итак, чтобы получить искомое значение,вы должны получить ссылку на исходный input field
, а затем вызвать функцию MooTools getNext()
, чтобы вы могли получить требуемое значение:
Итак, для этого HTML:
<input name='date' type='text' value='' class='date demo' id='dateField' />
вы можете получить требуемое значение с помощью этого кода:
$('dateField').getNext().get('value')
К которому можно обращаться, например, когда пользователь нажимает кнопку отправки.Если вам нужно значение в PHP-скрипте, который будет обрабатывать форму, то с помощью строки MooTools выше вы можете установить значение оригинала input field
, а затем отправить его в PHP.
ОБНОВЛЕНИЕ
Я настроил этот JsFiddle для тестирования.