2009-03-24 3 views
1

ASP.NET MVC (v1.0)을 응용 프로그램에서 사용하고 간단한 클라이언트 측 양식 유효성 검사를 통합하려고합니다. IE : 숫자 전용 필드, 필수 필드 등jQuery (또는 기타)를 사용하여 ASP.NET MVC에 양식을 하이재킹

유효성 검사 실패시 양식 제출을 취소하는 클라이언트의 jQuery에서 유효성을 검사하는 좋은 방법이 있을까요?

이미 jQuery 사이트에서 사용할 수있는 jQuery 양식 플러그인을 많이 보아 실험했습니다. 그러나 아직 양식 제출을 납치 한 사람을 찾지 못했습니다. MVC는 항상 유효성을 검사하지 않고 컨트롤러 동작으로 라우팅합니다.

답변

3

나는 validation 플러그인을 사용한다고 신고 할 수 있으며 광고 한대로 작동합니다. 자바 스크립트가 실행되지 않아 기본 제출 메커니즘이 통과하지 못하게하는 자바 스크립트 오류가 없다는 것을 확인 했습니까? 내가 AJAX 자바 스크립트 라이브러리 중 하나를 잃어 버렸을 때 AJAX 양식 제출에이 문제가 발생했습니다.

+0

아직 그 중 하나를 시도하지 않았습니다. 그것으로 지금보십시오. 더 많은 것을 ... – Boydski

+0

글쎄, 나는 그걸로 꽤 많은 일을 해왔다. 그러나 나는 폼 제출을 실제로 멈추게 할 올바른 조합을 얻을 수 없었다. 주변에 스 니펫을 놓을 수도 있니? {-o} – Boydski

+0

$ (document) .ready (function() {$ ('form'). validate();}); 그것이 정말로 취해야 할 전부입니다. – tvanfosson

3

asp.net mvc의 유효성 검사 프레임 워크 인 xVal을 제안하십시오. 그것은 serverside 유효성 검사 및 기타에 통합 된 jQuery 유효성 검사 플러그인을 사용합니다 ....

xVal

경우 xval은 ASP.NET MVC 애플리케이션을위한 검증 프레임 워크입니다 인용합니다. 그것은 쉽게 깔끔하게 ASP.NET MVC 아키텍처와 규칙에 모두 피팅, 클라이언트 측 검증 라이브러리의 당신의 선택에 서버 측 검증 메커니즘의 선택을 링크 할 수 있습니다.

1

this blog article을 살펴보십시오. xVal로 클라이언트 측 유효성 검사 규칙을 자동으로 생성하는 방법과 원격 클라이언트 측 유효성 검사를 자동으로 구현하는 방법에 대해서도 설명합니다.

관련 문제