Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在我的表单中显示jQuery日期选择器的神秘问题_Php_Jquery - Fatal编程技术网

Php 在我的表单中显示jQuery日期选择器的神秘问题

Php 在我的表单中显示jQuery日期选择器的神秘问题,php,jquery,Php,Jquery,我试图将jQuery日期选择器添加到我的表单中,但是在显示它时遇到了问题。这是我正在使用的,下面是我的代码结构。由于某种原因,当我点击文本框时,日历没有显示 在header.php中,有一个jQuery脚本,我将它用于多种用途,它经过测试,可以像fancybox一样工作,还可以根据下拉列表的值加载页面 在single.php中,我包含了main.php,它根据下拉列表的值加载页面,在我的示例中,testpage.php是一个jQuery日期选择器脚本,当您单击文本框时弹出。但正如我所说,他没有出

我试图将jQuery日期选择器添加到我的表单中,但是在显示它时遇到了问题。这是我正在使用的,下面是我的代码结构。由于某种原因,当我点击文本框时,日历没有显示

在header.php中,有一个jQuery脚本,我将它用于多种用途,它经过测试,可以像fancybox一样工作,还可以根据下拉列表的值加载页面

在single.php中,我包含了main.php,它根据下拉列表的值加载页面,在我的示例中,testpage.php是一个jQuery日期选择器脚本,当您单击文本框时弹出。但正如我所说,他没有出现,我不知道为什么

感谢您的解决方案

header.php

<script src="http://jqueryui.com/jquery-1.5.1.js"></script>
single.php

<?php include('main.php'); ?>
main.php

<link rel="stylesheet" href="http://jqueryui.com/themes/base/jquery.ui.all.css">
<script src="http://jqueryui.com/ui/jquery.ui.core.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.widget.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.datepicker.js"></script>

<form>

<select id="termid" class="selectfield">
<option>Choose</option>
<option value="testpage">Test Page</option>
</select>

<div id="reservationdetails" ></div>

</form>

脚本标记上缺少type='text/javascript',在该标记中,您可以告诉哪个元素是日期选择器

尝试加载日期选择器所在的包含文件,靠近主文件的末尾,我以前在尝试在头部或上半身的某个地方加载/执行javascript代码时遇到过问题。

我将js文件放在header.php中,效果很好。

您是否收到错误?尝试查看javascript错误控制台F12或CTRL+SHIFT+J在大多数浏览器中都可以使用。我打开错误控制台,清除所有内容,刷新并单击文本框。没有显示任何内容…我只是将它粘贴到上,它似乎起了作用:p所以可能是其他代码出于某种原因禁用了它。你能在JSFIDLE中重做这个问题吗?重做这个问题是什么意思?我在最后,在测试之前就有了它。这之后什么都没有。