2013-07-18 1 views
1

jQuery 유효성 검사 엔진 플러그인에는 Ajax 유효성 검사 기능이 있습니다. 하나의 작은 캐치를 제외하고 gret를 작동합니다 ...Jquery 유효성 검사 엔진 아약스, 두 개의 필드가 동일한 함수입니까?

유효성을 검사 할 필드 이름 대신 필드 ID를 보냅니다.

왜 이것이 문제입니까?

나는 하나의 텍스트 상자 만 작성하면되는 간단한 항목 만 만들 수 있습니다. 그래서 우리는이 항목을 관리하기위한 모든 페이지에서 모달로 사용합니다.

jQuery 유효성 검사 엔진 플러그인을 사용하여 입력 된 값이 고유한지 확인합니다.

이제 편집 페이지에 모달이 표시됩니다. 당신이 편집 할 수있는 필드에 분명하게 제목이 있습니다.

는 그리고 우리는이 분야뿐만 아니라 검증 할 수 있지만, 검증 엔진 대신 필드 이름의 필드 ID를 통해 전송하기 때문에 우리는 두 개의 필드가 다른 ID의

예를 들어 주어야합니다 createtitleedittitle 다음 백엔드에 정말 못생긴 접근 방법이다

if($fieldId == 'createtitle' || $fieldId == 'edittitle'){$fieldId = $fieldId}

있다; 그 이름을 사용하게하는 방법이 있습니까? 또는 다른 속성 대신?

+0

호출중인 유효성 검사 스크립트는 전달되는 값을 이해해야합니다. 유효성 검사 엔진에는 문제가되지 않습니다. 두 필드 모두에 사용할 수 있지만 호출 된 스크립트는 어떤 필드가 유효한지 알아야합니다. – MB34

답변

0

this plugin이 도움이됩니다. 유효성을 검사하기 위해 요소의 클래스 이름을 사용합니다.

관련 문제