2012-06-11 4 views
1

일부 필드는 데이터의 1000 개 행을 가지고 있기 때문에 우리가 자동 완성을 사용하지 않을 필요가이 양식확인하는 형태

검증에 더 좋은 방법이 있다면 나는 몇 양식에 자동 완성 목록의 번호와 궁금가 선택 목록. 문제는 사용자가 자동 ​​완성 목록에서 선택할 수있을뿐만 아니라 자동 완성 목록에서 선택하지 않고 수동으로 입력 할 수 있다는 것입니다. 이 때문에 모든 필드가 유효한지 확인하기 위해 데이터를 동 기적으로 유효성을 검사해야합니다. 그러나 필드를 동 기적으로 확인해야하므로 더 많은 시간이 걸립니다. 이것이 올바른 방법이라고 확신하지 못합니다. 아니면 대신 서버 측에서 오류를 돌려 주어야합니까? 우리는 프론트 엔드에 백본이 있고 서버 측에 .net 인 편안한 웹 앱을 개발 중입니다.

+0

http://stackoverflow.com/questions/11066260/jquery-validation-with-custom-method-i-cant-submit-form – powerfade917

답변

1

어떤 JQuery 유효성 검사 플러그인을 사용하고 있습니까? 명명 된 플러그인을 사용한다고 가정 할 때, 시간 요소는 플러그인 구현에 따라 다릅니다. 선택하기 전에 직접 테스트 할 수 있습니다.

필드를 확인해야한다고했는데 "확인"은 무엇을 의미합니까? "비어 있지 않은지 확인하십시오/필요하다"는 것을 의미한다고 가정하면 예상했던 것보다 많은 시간이 걸릴 수 있습니다. "고유성 검사/데이터베이스로 무언가 검사"를 의미하는 경우 검사 조건 로직 및이 검사를 수행하는 데이터의 양에 전적으로 의존합니다.

나인 경우 서버 측 유효성 검사를 항상 구현합니다. 불필요한 입력을 삽입하여 데이터베이스에서 오류 페이지/중단 소프트 키를 사용하여 사용자를 자극하는 것보다 두 번째 별칭으로 절충하는 것이 좋습니다.

자세한 내용은 "현재 시제"에서이 질문에 대한 답을 얻는 데 도움이 될 것입니다.

+0

유효성 검사 플러그인 http://bassistance.de/jquery-plugins를 사용하고 있습니다./jquery-plugin-validation/그리고 지정된 이름이 실제로 데이터베이스에 존재하는지 확인하려면 리모컨을 올바르게 설정하십시오. (사용자가 목록에서 선택하는 대신 자동 완성 필드에 값을 직접 입력 할 수 있기 때문에) – powerfade917

+0

믿거 나 말거나, 방금 했어요. 그것은 어제 동일한 플러그인을 사용합니다. 이미 말했듯이 서버 측 유효성 검사도 구현했습니다. 해당 플러그인에 원격 옵션을 사용하면 상당한 지연이 없습니다. 지연이 발생하면 쿼리 실행 시간으로 예측됩니다. – exception

+0

하나 또는 두 개가 있지만 폼에 5 또는 6 개의 자동 완성 필드가 있고 서버가 동기화 된 상태로 각 필드의 유효성을 검사해야하는 경우 무엇을해야합니까? – powerfade917