Jquery 유효성 검사 (클라이언트 측)에 문제가 있습니다. 제대로 작동하지 않았습니다. 문제가 무엇인지 알지 못합니다. 문제를 이해하는 데 도움이 될 수있는 스크린 샷이 있습니다. MVC 4 jquery.val의 오류
및
Jquery 유효성 검사 (클라이언트 측)에 문제가 있습니다. 제대로 작동하지 않았습니다. 문제가 무엇인지 알지 못합니다. 문제를 이해하는 데 도움이 될 수있는 스크린 샷이 있습니다. MVC 4 jquery.val의 오류
및
이 BundleConfig에 유의하시기 바랍니다 당신이
이 포함여기 내 레이아웃입니다
"~/Scripts/jquery.validate.js",
이 모든 필요한 파일 :
BundleTable.Bundles.Add(new ScriptBundle("~/bundles/validate")
.Include(
"~/Scripts/jquery.unobtrusive*",
));
가 나는
BundleTable.Bundles.Add(new ScriptBundle("~/bundles/validate")
.Include(
"~/Scripts/jquery.validate.unobtrusive*",
));
또한이 파일 (I 솔루션 탐색기에서 볼 수 없습니다)을 누락 할 것으로 판단 오른쪽에 부트 스트랩으로 jquery unobtrusive validation을하십시오. 올바른 장소에 있는지 확인하십시오.
<script src="jquery-1.10.2.min.js"></script>
<script src="bootstrap.min.js"></script>
<script src="jquery.validate.min.js"></script>
<script src="jquery.validate.unobtrusive.min.js"></script>
<script src="jquery.validate.unobtrusive.bootstrap.min.js"></script>
은 BundleConfig을 변경하고 와일드 카드 ({버전}과 *) 작동한다면, 시도를 피하고 올바른 순서에있는 모든 파일을 포함 해보십시오. 그렇다면 expeeriment하고 와일드 카드를 바로 잡으려고. 나는 내 프로젝트에서 그런 것을 가지고있다.
BundleTable.Bundles.Add(new ScriptBundle("~/bundles/jquery")
.Include(
"~/Scripts/jquery-2.1.1.min.js"
));
BundleTable.Bundles.Add(new ScriptBundle("~/bundles/ui")
.Include(
"~/Scripts/bootstrap.min.js"
));
BundleTable.Bundles.Add(new ScriptBundle("~/bundles/validate")
.Include(
"~/Scripts/jquery.validate.min.js",
"~/Scripts/jquery.validate.unobtrusive.min.js",
"~/Scripts/jquery.validate.unobtrusive.bootstrap.min.js"
));
그래, 작동 중 일부 reasan 내가/3 파일/스크립트/jquery.validate.min.js " "~/Scripts/jquery.validate.unobtrusive.min.js ", "~/Scripts/jquery.validate.unobtrusive.bootstrap.min.js – Apocaliptica61
같은 문제. 나는 VS 2012 MVC 4 인터넷 앱 (out-of-the-box)을 만들어 간단한 테스트를 시작했다. 그런 다음 jquery 유효성 검사를 업데이트하고 테스트했습니다. 아무 문제 없습니다. 나는 jquery (2.1.1) BAM을 업데이트했다.
단순히이
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
을 변경 최종 해답을 기반으로 번들을 변경 시도
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate.min.js",
"~/Scripts/jquery.validate.unobtrusive.min.js",
"~/Scripts/jquery.validate.unobtrusive.bootstrap.min.js"));
에 그리고 YES 그게 고정!
스크린 샷에서 명확하게 볼 수 없습니다. 제이크 파일을 업데이트해야한다고 생각합니다 – GANI
이미 업데이트되었고 동일한 문제가 있습니다 – Apocaliptica61
실제 코드 나 오류 메시지를 게시해야하는 위치에 그림을 게시하지 마십시오. 그렇지 않으면 다른 사용자가 검색 기능을 통해이 스레드를 찾을 수 없습니다. – Sparky