问题描述
||
<script type=\"text/javascript\" src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js\"> </script>
<script type=\"text/javascript\" src=\"https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js\"></script>
<script type=\"text/javascript\" src=\"js/supersized.3.1.3.core.min.js\"></script>
<link rel=\"stylesheet\" type=\"text/css\" href=\"css/base.css\" />
<link rel=\"stylesheet\" href=\"css/supersized.core.css\" type=\"text/css\" media=\"screen\" />
<link href=\'http://fonts.googleapis.com/css?family=Nunito:light,regular&v1\' rel=\'stylesheet\' type=\'text/css\' />
<script type=\"text/javascript\">
$(document).ready(function($){
$.supersized({
//Background image
slides : [ { image : \'images/pendulumWeb.jpg\' } ]
});
$(\"form[name=emailSubmit]\").validate({
rules: {
title: {
required: true
},fName: {
required: true
},lName: {
required: true
},profession: {
required: true
},email: {
required: true,email: true
}
},messages: {
title: {
required: \"Please enter your title.\"
},fName: {
required: \"Please enter your first name\"
},lName: {
required: \"Please enter your last name.\"
},profession: {
required: \"Please enter your profession\"
},email: {
required: \"Please enter your email\"
}
}
});
<div id=\"contact\">
<form id=\"emailSubmit\" name=\"emailSubmit\" method=\"post\">
<legend>Enter @R_232_4045@ionEnter @R_232_4045@ionEnter @R_232_4045@ionEnter @R_232_4045@ionEnter @R_232_4045@ionEnter @R_232_4045@ionEnter @R_232_4045@ionEnter @R_232_4045@ion</legend>
<div id=\"submit\">
<table>
<tr>
<td><span class=\"formTitles\">Title</span></td>
<td><input id=\"title\" name=\"title\" value=\"\" size=\"5\" max=\"3\" type=\"text\" />
</td>
</tr>
<tr>
<td><span class=\"formTitles\">First Name</span></td>
<td><input id=\"fName\" name=\"fName\" value=\"\" size=\"20\" type=\"text\" /></td>
</tr>
<tr>
<td><span class=\"formTitles\">Last Name</span></td>
<td><input id=\"lName\" name=\"lName\" value=\"\" size=\"20\" type=\"text\" /></td>
</tr>
<tr>
<td><span class=\"formTitles\">Profession</span> </td>
<td><input id=\"profession\" name=\"profession\" value=\"\" size=\"20\" type=\"text\" /></td>
</tr>
<tr>
<td><span class=\"formTitles\">Email</span> </td>
<td><input id=\"email\" name=\"email\" value=\"\" size=\"20\" type=\"text\" /></td>
</tr>
<tr>
<td><span class=\"formTitles\">Phone</span></td>
<td><input id=\"phone\" name=\"phone\" value=\"\" size=\"20\" type=\"text\" /></td>
</tr>
<tr>
<td><span class=\"formTitles\">Message</span></td>
<td><input id=\"message\" name=\"message\" value=\"\" size=\"20\" type=\"textarea\" /></td>
</tr>
</table>
<button class=\"buttonPositive\" type=\"submit\"> Submit</button>
</div>
</form>
</div>
<div class=\"success\" style=\"display: none;\">
</div>
我在开发人员工具中不断收到此错误
未捕获的TypeError:对象[object Object]没有方法验证
这是我的代码。.我的外部js文件之一是否会引起这种情况?卡在这个问题上。
解决方法
我看不到这样的东西:
<script src=\"jquery.validate.js\" type=\"text/javascript\"></script>
在您的HTML中,因此您可能根本没有引入表单验证器。否则,jQuery将没有validate
方法,因此您将收到“无方法验证”错误。当然,您必须为您的网站使用正确的路径jquery.validate.js
。