Как активировать календарь выбора даты с вводом текста - PullRequest
0 голосов
/ 25 февраля 2019

Я использую указатель даты Matt Kruse с тремя текстовыми вводами: дата, месяц и год.Я пытаюсь открыть календарь, когда кто-то нажимает на текст ввода даты, используя следующий код Мэтта Крузе:

// Easy method to link the popup calendar with an input box:
cal.select(inputObject, anchorname, dateFormat);
<a href="#" onClick="cal.select(document.forms[0].date,'anchorname','MM/dd/yyyy'); return false;"><input type="text" class="w2em" id="demo-3-dd" name="selStartDay" value="" maxlength="2" placeholder="DD"/></a>

Но я получаю следующее сообщение об ошибке:

Uncaught ReferenceError: inputObject не определен

Любые идеи о том, как я могу решить эту проблему?

1 Ответ

0 голосов
/ 26 февраля 2019

Я думаю, что страницы, на которые вы ссылаетесь, путают со всем этим текстом, и это делает вещи слишком сложными для того, что вы пытаетесь сделать.Если вы зайдете здесь и просмотрите исходный код, вы увидите простую версию календаря в работе.

Другими словами, cal.select (inputObject, anchorname, dateFormat);это просто код, который запускает календарь.Переменная inputObject должна быть где-то определена, например так:

var inputObject = document.forms['example'].date1;

Дайте мне знать, имеет ли это смысл или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...