Php 在我的表单中显示jQuery日期选择器的神秘问题
我试图将jQuery日期选择器添加到我的表单中,但是在显示它时遇到了问题。这是我正在使用的,下面是我的代码结构。由于某种原因,当我点击文本框时,日历没有显示 在header.php中,有一个jQuery脚本,我将它用于多种用途,它经过测试,可以像fancybox一样工作,还可以根据下拉列表的值加载页面 在single.php中,我包含了main.php,它根据下拉列表的值加载页面,在我的示例中,testpage.php是一个jQuery日期选择器脚本,当您单击文本框时弹出。但正如我所说,他没有出现,我不知道为什么 感谢您的解决方案 header.phpPhp 在我的表单中显示jQuery日期选择器的神秘问题,php,jquery,Php,Jquery,我试图将jQuery日期选择器添加到我的表单中,但是在显示它时遇到了问题。这是我正在使用的,下面是我的代码结构。由于某种原因,当我点击文本框时,日历没有显示 在header.php中,有一个jQuery脚本,我将它用于多种用途,它经过测试,可以像fancybox一样工作,还可以根据下拉列表的值加载页面 在single.php中,我包含了main.php,它根据下拉列表的值加载页面,在我的示例中,testpage.php是一个jQuery日期选择器脚本,当您单击文本框时弹出。但正如我所说,他没有出
<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中重做这个问题吗?重做这个问题是什么意思?我在最后,在测试之前就有了它。这之后什么都没有。