Php 让validate.js正常工作

Php 让validate.js正常工作,php,javascript,jquery,html,jquery-validate,Php,Javascript,Jquery,Html,Jquery Validate,我很难让我的简单联系表单进行验证,也不确定我做错了什么,我几乎完全从一个独立的演示中剥离了代码,并遵循了tut。我的代码怎么了 在头部:更新的尝试 启动,几乎在关闭之前 靠近页面底部的表单标记: 另外-我应该在哪里拨打我的电子邮件地址以发送联系人表单的内容?您有几个问题: 您的验证插件链接已断开。请尝试使用类似Microsoft的CDN: <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.va

我很难让我的简单联系表单进行验证,也不确定我做错了什么,我几乎完全从一个独立的演示中剥离了代码,并遵循了tut。我的代码怎么了

在头部:更新的尝试

启动,几乎在关闭之前

靠近页面底部的表单标记:


另外-我应该在哪里拨打我的电子邮件地址以发送联系人表单的内容?

您有几个问题:

您的验证插件链接已断开。请尝试使用类似Microsoft的CDN:

<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
决定要使用哪个版本的jQuery。现在,您正在加载1.3.2一个非常旧的版本和最新的1.7.1版本。我会坚持使用最新版本,除非你有明确的理由不这么做。在这里,使用CDN也很明智:

<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
确保脚本以正确的顺序加载jQuery,然后jQuery验证。如果将validate放在jQuery之前,则验证代码将不起作用:

<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>

除了这些问题之外,您的实际JavaScript看起来还不错。

试着只加载一次jquery。jquery-1.3.2.min.js或jquery-latest.js。然后在validate-plugin之前加载jquery。仍然没有任何内容-上面我编辑了Q,说明了我刚刚尝试在head中调用jquery的方式。-还有其他建议吗?您指向jquery验证的链接不正确unreachable@cam77:没问题!很高兴能帮上忙:我意识到我的问题的第二部分应该是一个单独的问题,所以如果你想把这些问题叠加在一起,我就在这里提出来了哈哈
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>