기본적으로 입력란 수백 개 (탭과 아코디언/가짜 대화 상자 등에서 숨김)가있는이 응용 프로그램 스타일의 웹 페이지를 가지고 있습니다. 컨트롤이 포커스/키보드 입력/탭을 잃어 버리 자마자 바로 원합니다. (AJAX를 사용하여 제출하기보다는) 해당 필드를 업데이트하기 위해 서버에 다시 게시물을 보냅니다.입력 상자가 100 개인 경우 사이트를 처리하고 이름을 지정하는 가장 우아한 방법은 무엇입니까?
명명 규칙/태그/클래스 등을 알아 내려고 할 때, Jquery의 선택기 기능을 이벤트 처리와 관련하여 가장 잘 활용할 수있는 가장 좋은 이름을 지정하는 방법에 대해 조금씩 살펴 보았습니다.
그래서 내 계획은 고유 한 ID 및 위치 설명자 (테이블/fldName/데이터 형식 등 ...)를 사용하여 사실상 전체 db의 테이블 아키텍처가있는 백엔드 db에 테이블을 갖게했습니다. 그 고유 ID를 html의 각 입력 요소에 할당 된 ID로 사용하려고 생각했습니다. 그리고 그 후,
을 입력의 전체 포장 세트에 하나의 이벤트 리스너를 설정 - 기본적으로 거기에 그 dbFields 정보를 가지고 배열을 참조하는 ID의
- 클라이언트 측 보안
을 확인 - 데이터 유효성 검사
-
오 PHP는 다음 않는 서버 측 보안 검사는 PHP로 ID로 값을 보내? 다시 데이터 유효성 검사.
오 PHP는
그래서 내 질문 인 정보를 업데이트하기 위해 관련 저장 프로 시저에 보내는; 그 방식으로 모든 입력을 참조하는 우아한 방법으로 모든 입력 업데이트에서 호출되는 일반 리스너를 설정합니까?
어떤 제안이 많이 주시면 감사하겠습니다 ..