jQuery 유효성 검사 엔진 플러그인에는 Ajax 유효성 검사 기능이 있습니다. 하나의 작은 캐치를 제외하고 gret를 작동합니다 ...Jquery 유효성 검사 엔진 아약스, 두 개의 필드가 동일한 함수입니까?
유효성을 검사 할 필드 이름 대신 필드 ID를 보냅니다.
왜 이것이 문제입니까?
나는 하나의 텍스트 상자 만 작성하면되는 간단한 항목 만 만들 수 있습니다. 그래서 우리는이 항목을 관리하기위한 모든 페이지에서 모달로 사용합니다.
jQuery 유효성 검사 엔진 플러그인을 사용하여 입력 된 값이 고유한지 확인합니다.
이제 편집 페이지에 모달이 표시됩니다. 당신이 편집 할 수있는 필드에 분명하게 제목이 있습니다.
는 그리고 우리는이 분야뿐만 아니라 검증 할 수 있지만, 검증 엔진 대신 필드 이름의 필드 ID를 통해 전송하기 때문에 우리는 두 개의 필드가 다른 ID의
예를 들어 주어야합니다 createtitle
및 edittitle
다음 백엔드에 정말 못생긴 접근 방법이다
if($fieldId == 'createtitle' || $fieldId == 'edittitle'){$fieldId = $fieldId}
있다; 그 이름을 사용하게하는 방법이 있습니까? 또는 다른 속성 대신?
호출중인 유효성 검사 스크립트는 전달되는 값을 이해해야합니다. 유효성 검사 엔진에는 문제가되지 않습니다. 두 필드 모두에 사용할 수 있지만 호출 된 스크립트는 어떤 필드가 유효한지 알아야합니다. – MB34