我使用的是Matt Kruse日期选择器,具有三个文本输入:日期,月份和年份。当有人使用以下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>
但是我收到以下错误消息:
未捕获的ReferenceError:未定义inputObject
关于如何解决此问题的任何想法?
答案 0 :(得分:0)
我认为您所引用的页面与所有这些文本混淆,并且使您要做的事情看起来过于复杂。如果您转到http://www.website.com/some/extra/words/seriously-lots/of/more/stuff/page=3并查看源,则将看到工作中的日历的简单版本。
换句话说,cal.select(inputObject,anchorname,dateFormat);只是启动日历的代码。变量inputObject需要在某个地方定义,例如:
var inputObject = document.forms['example'].date1;
让我知道这是否有意义。