微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Jquery Globalize 和 JavaScript Globalize 破坏了 Jquery 客户端验证

如何解决Jquery Globalize 和 JavaScript Globalize 破坏了 Jquery 客户端验证

我将 Jquery-validation-globalize 和 globalize.js 添加到我的 ASP.NET Core (5.0) 项目的 _ValidationScriptsPartial 视图中。 通过这样做,我失去了 Jquery-validate.js 和 jquery.validate.unobtrusive.js 脚本提供的功能 也就是说,我可以使用全球化脚本提供的所需文化中的数字、日期等,但是我丢失了客户端验证。 所有验证都有效,但仅限于服务端。 我按照这个 github 问题的说明进行操作:

https://github.com/dotnet/AspNetCore.Docs/issues/4076#issuecomment-326590420

作为参考,这是我编写脚本的方式(它们都存在于提到的文件夹中):

<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="~/js/site.js"></script>    
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
<script src="~/lib/cldrjs/dist/cldr.js"></script>
<script src="~/lib/cldrjs/dist/cldr/event.js"></script>
<script src="~/lib/cldrjs/dist/cldr/supplemental.js"></script>
<script src="~/lib/globalize/dist/globalize.js"></script>
<script src="~/lib/globalize/dist/globalize/number.js"></script>
<script src="~/lib/globalize/dist/globalize/date.js"></script>
<script src="~/lib/globalize/dist/globalize/currency.js"></script>
<script src="~/lib/globalize/dist/globalize/message.js"></script>
<script src="~/lib/globalize/dist/globalize/unit.js"></script>
<script src="~/lib/globalize/dist/globalize/plural.js"></script>
<script src="~/lib/globalize/dist/globalize/relative-time.js"></script>
<script src="~/lib/jquery-validation-globalize/jquery.validate.globalize.js"></script>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。