jQuery验证不起作用。jQuery.Deferred异常:$(…).validate不是函数
是的,我试着阅读所有关于这个的问题并搜索关于这个的信息。看来,一切都很好。但我的浏览器有一个错误。我花了很多时间来理解哪里出了问题,需要帮助 我想做的是:jQuery验证不起作用。jQuery.Deferred异常:$(…).validate不是函数,jquery,validation,plugins,Jquery,Validation,Plugins,是的,我试着阅读所有关于这个的问题并搜索关于这个的信息。看来,一切都很好。但我的浏览器有一个错误。我花了很多时间来理解哪里出了问题,需要帮助 我想做的是: 更改库 图书馆的更改次序 将脚本复制到其他文件 更改脚本在文件中的位置 更改表单的名称和id 检查语法,当然,检查语法 谢谢你抽出时间 编辑帐户 $().ready(函数(){ $(“#注册”)。验证({ 规则:{ 姓名:{ “必需”:正确, 最小长度:2 }, 姓:“必选”, 密码:{ 要求:正确, 最小长度:3 }, 电邮:{ 要求:
编辑帐户
$().ready(函数(){
$(“#注册”)。验证({
规则:{
姓名:{
“必需”:正确,
最小长度:2
},
姓:“必选”,
密码:{
要求:正确,
最小长度:3
},
电邮:{
要求:正确,
电子邮件:真的
}
},
信息:{
姓名:“请输入您的名字”,
姓氏:“请输入您的姓氏”,
密码:{
必填:“请提供密码”,
minlength:“您的密码长度必须至少为3个字符”
},
电子邮件:“请输入有效的电子邮件地址”
},
submitHandler:函数(表单){//用于演示
警报(“有效形式”);
返回false;
}
});
});
Имя
Фамилия
Отчество
Логин
Пароль
Телефонный номер
addInputWithValue('dynamicInput','${phone.number}');
电子邮件
尝试将$().ready
更改为$(文档)。ready
。我认为它可能在呈现文档之前执行。原因包含在包含的文件中:
<%@ include file="search.jsp" %>
因为在search.jsp中,我导入了相同的库:
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js"></script>
当我从search.jsp中删除不必要的字符串时(一切正常)
结论:小心导入。尝试过,但很不幸,没有起到任何作用(
validate
插件在其中一个包含的脚本中,不是吗?
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js"></script>