2011-09-19 2 views
0

두 페이지로 간단한 웹 응용 프로그램을 만들었습니다. 사용 편의성을 높이기 위해 키 제어 방식을 사용하므로 문제가 발생합니다.키를 영구히 누르면 키 제어 HTML 양식에 문제가 발생하지 않음

  1. 키 (또는 버튼)을 제출 Enter 키를 눌러 실행되는이 워크 플로이다. 데이터베이스 쿼리가 시작됩니다.
  2. 그런 다음 두 번째 페이지에 쿼리 결과가 표시됩니다. "시작으로 돌아 가기"단추가 양식을 다시 호출합니다. 양식에 동일한 값이 다시 채워집니다. 버튼은 ENTER까지 활성화 할 수도 있습니다.

사용자가 키를 영구적으로 누르면이 문제가 발생합니다. 그런 다음 수십 개의 쿼리가 실행되고 거의 애플리케이션을 죽입니다.

편안함을 잃지 않고이를 해결하는 방법에 대한 아이디어가 있습니까? Thx

답변

1

PHP 등의 서버 측 언어를 사용하는 경우 이전에 양식이 제출되었는지 여부를 나타내는 플래그를 사용자 세션에 추가해야합니다. 양식을 여러 번 제출할 수 있지만 무제한이 아닌 양식을 제출하려면 제출 수를 계산할 수도 있습니다.

해당 사항이 필요하지 않은 경우 실행 환경을보다 정확하게 설명하십시오.

관련 문제