Событие выбора даты не работает

#javascript #jquery #datepicker #form-submit #onselect

#javascript #jquery #выбор даты #форма-отправить #onselect

Вопрос:

Я пытаюсь отправить форму с именем ‘cobro2’ сразу после выбора даты в поле выбора даты с помощью этого кода:

 <script type="text/javascript">
$(function()
{
    $('#datecobro').datePicker({
        clickInput:true,
        startDate: '01-01-2000',
        onSelect: function () {$('#cobro2').submit();}
        });
});
</script>
  

Что случилось?

Комментарии:

1. можете ли вы внести изменения в это

2. cobro2 — это класс или идентификатор

3. @KarthickKumarGanesh Кумар Ганеш, извини, я тебя не понимаю

4. посмотрите на скрипку jsfiddle.net/AkBUv/351

Ответ №1:

попробуйте это, идентификатор формы не объявляется.

живая демонстрация enter code here

Ответ №2:

проблема в верхнем регистре P в datePicker измените его на нижний регистр p , как показано ниже:

  $('#datecobro').datepicker({
     .......//-------^--------this lowercase p is required.
 });
  

ДЕМОНСТРАЦИЯ

Комментарии:

1. какой datepicker вы используете. пользовательский интерфейс jquery или bootstrap??

2. @user3811413 тогда вам следует обратиться к документации, я не знаю, решает ли добавленная демонстрация проблему или нет. Поскольку вы упомянули свою версию пользовательского интерфейса jquery, я предлагаю вам также обновить вашу библиотеку jquery до версии 1.10 . Посмотрите демонстрационную версию, если это вам поможет.