我的html页面头有
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script>type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
字符串
我可以在网络选项卡中看到文件
的数据
我可以看到文件,
的数据
但是validate()函数仍然无法识别
型
有什么想法,我错过了什么?
这是一个项目在asp.net mvc使用martyFrameWorkCore
2条答案
按热度按时间eagi6jfj1#
从我所看到的here来看,您需要在 $(“#form”) 返回的jQuery对象上应用validate函数,而不是在使用 $(“#form”)[0] 获得的HTML节点上。
你试过执行这个吗?
字符串
kxe2p93d2#
首先,你需要确保
jquery.validate.js
是在jquery-xxx.js
和jquery-xxx.min.js
之后加载的。例如,如果你看到加载顺序是jquery-xxx.min.js
,jquery.validate.js
,jquery-xxx.js
,你会得到错误$().validate is not a function
。你可以把
字符串
在Shared/_layout.cshtml中,如下所示:
型
而且不需要在你使用它的页面上添加脚本。
其次,你需要使用像
型