【问题标题】:Javascript “Pikaday is not defined”Javascript“未定义 Pikaday”
【发布时间】:2014-06-16 13:34:39
【问题描述】:

大家好 javascript 函数将允许用户从弹出日历中选择他/她的出生日期并将该数据插入文本字段 非常基本,但由于某种原因 javascript 告诉我我的变量没有定义我很困惑为什么。

这是我得到的错误:

未捕获的引用错误:未定义 Pikaday

html如下:

<tr>
                <td>Fecha de Nacimiento</td>
                <td>:</td>
                <td><input name="bday" type="date" id="datepicker"  size="35" required></td>
</tr>

javascript如下

<script>
      var picker = new Pikaday({ field: document.getElementById("datepicker") });

【问题讨论】:

  • 您很可能没有加载 Pikaday (?) JS 文件。
  • 你在使用图书馆吗?如果是这样,您是否真的在 HTML 中引用了该库?
  • Pikaday 不是变量,而是您要实例化的对象。您的代码中可能没有正确引用它。
  • @Dean.DePue 当然,这是神奇宝贝粉丝们庆祝的日子!皮卡皮卡丘! :3
  • 在您的代码前添加 pikaday &lt;script src="pikaday.js"&gt;&lt;/script&gt;

标签: javascript variables datepicker


【解决方案1】:

不幸的是,文件pickaday.js 不是 Javascript 语言的一部分,您需要将其包含在new Pickaday 上方的行中,如下所示:

<script src="/js/pickaday.js"></script>

您必须根据需要更改路径/文件名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-21
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    • 2012-06-22
    • 2017-09-04
    相关资源
    最近更新 更多