2012-05-10 6 views
0

Я использую mobiscroll 1,6 (https://github.com/acidb/mobiscroll) для ввода даты в простой форме HTML, что я ajaxify с JQuery формыhttp://jquery.malsup.com/form/)Mobiscroll 1,6 отключает поля ввода на обратные вызовы

Я хочу, чтобы форма была опубликована, когда в поле даты внесены изменения. Я старался как onSelect и onClose от mobiscroll апи:

http://docs.mobiscroll.com/

Но проблема в том, что mobiscroll кажется, чтобы установить все поля ввода disabled в форме, содержащей до тех пор, пока полностью сделано. Когда входные поля отключены JQuery форма не сериализовать:

http://jquery.malsup.com/form/#faq http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2

Добавление обработчик события на самом поле ввода не является опцией, поскольку он инициализируется JS с самого начала, и поэтому я получаю триггеры при загрузке страницы. Мне действительно нужно вызвать пост ajax из datepicker.

Любые советы приветствуются!

+0

Что вы имели в виду, говоря, что форма отключена «пока это не будет сделано»? – veeTrain

+0

Что они все еще отключены при обратном вызове onClose, но когда мобильная связь закрыта, они снова включены. –

ответ

2

Какая версия вы используете? Начиная с 2.0rc1 это фиксируется для событий onSelect и onCancel. On onClose всплывающее окно еще не скрыто, поэтому, если ваша функция возвращает false, закрыть будет запрещено. Для вашего случая использования я рекомендую 2.0rc3 и событие onSelect. Подробнее об этом выпуске: https://groups.google.com/forum/?fromgroups&hl=en#!topic/mobiscroll/fQQ-jYkH-qk

+0

Я использовал 1.6. Определенно кажется дураком этой ошибки. Будет обновление! –