이 예제에서는 두 레이블을 두 개의 텍스트 입력 컨트롤과 암시적으로 연결합니다. 액세스 키를 입력하면 레이블에 포커스가 지정되어 연결된 컨트롤에 포커스가 됩니다. 그러면 사용자는 입력 영역에 텍스트를 입력할 수 있습니다. 여기서 작업 특성은 브라우저가 양식 데이터를 양식 처리 PHP 페이지로 보내도록 지시합니다(양식 데이터를 전자 메일에 더 친숙한 것으로 변환할 수 있음): 참고: HTTPS(보안 HTTP) 프로토콜을 사용하는 URL을 지정할 수 있습니다. 이렇게 하면 HTTP를 사용하여 액세스하는 안전하지 않은 페이지에서 양식 자체가 호스팅되는 경우에도 데이터가 요청의 나머지 부분과 함께 암호화됩니다. 반면에 양식이 보안 페이지에서 호스팅되지만 작업 특성이 있는 안전하지 않은 HTTP URL을 지정하면 데이터가 암호화되지 않기 때문에 데이터를 보내려고 할 때마다 모든 브라우저에 보안 경고가 표시됩니다. HTML5에서는 작업 특성이 더 이상 필요하지 않습니다. 참고: 브라우저에 직접 로드하려고 하면 이 코드가 작동하지 않습니다. 파이썬은 PHP와 약간 다르게 작동합니다 -이 코드를 로컬로 실행하려면 파이썬 / PIP를 설치한 다음 pip3 설치 플라스크를 사용하여 Flask를 설치해야합니다.

이 시점에서 python-example.py 사용하여 예제를 실행한 다음 브라우저에서 localhost:5000으로 탐색할 수 있습니다. FORM 태그의 작업 특성은 양식에서 정보를 수신하고 처리하는 프로그램의 URL(서버에 있음)을 제공합니다. 이 URL을 양식의 작업 URL이라고도 합니다. 대부분의 서버는 이러한 형식 처리 프로그램을 공통 게이트웨이 인터페이스-바이너리(cgi-bin) 사용자 에이전트가 HTTP “get” 및 “post” 트랜잭션의 응답을 렌더링해야 하는 빈에 보관합니다. 양식에 두 개의 제출 단추가 있고 두 단추를 모두 별도로 작동하도록 할 때 양식 작업 특성이 작동합니다. 두 단추 모두 데이터를 서로 다른 페이지로 보냅니다. 양식 작업 특성은 양식 작업 특성을 재정의합니다. 제출시, “/action_page.php”(입력 처리)라는 파일로 양식 데이터를 보내기: 양식 처리와 관련된 서비스가 부작용을 야기하는 경우(예: 양식이 데이터베이스 또는 서비스 구독을 수정하는 경우) “post” 메서드가 되어야 합니다. 사용.

이 예제에서는 INPUT 요소를 사용할 수 없습니다. 따라서 사용자 입력을 받을 수 없으며 해당 값이 양식과 함께 제출됩니다. 마지막으로 인코딩된 데이터는 메서드 특성에서 지정한 프로토콜을 사용하여 action 특성에 의해 지정된 처리 에이전트로 전송됩니다. 요소에 할당된 액세스 키를 누르면 요소에 포커스가 부여됩니다. 요소가 포커스를 받을 때 발생하는 작업은 요소에 따라 다릅니다. 예를 들어 사용자가 A 요소에 의해 정의된 링크를 활성화하면 사용자 에이전트는 일반적으로 링크를 따릅니다. 사용자가 라디오 단추를 활성화하면 사용자 에이전트가 라디오 단추값을 변경합니다. 사용자가 텍스트 필드를 활성화하면 입력 등을 허용합니다. 이 예제는 80개의 열로 20행의 TEXTAREA 컨트롤을 만들고 처음에는 두 줄의 텍스트를 포함합니다.

TEXTAREA 뒤에는 제출 및 재설정 버튼이 있습니다. 두 개의 제출 단추가 있는 양식입니다. 첫 번째 제출 단추는 양식 데이터를 “action_page.php”에 제출하고 두 번째 는 “action_page2.php”로 제출합니다. 사용자 에이전트는 제출된 각 파일에 대한 파일 이름을 제공해야 합니다. 파일 이름은 `콘텐츠 처리: 양식 데이터` 헤더의 “파일 이름” 매개 변수로 지정하거나, 여러 파일의 경우 하위 파트의 `콘텐츠 처리: 파일` 헤더로 지정할 수 있습니다.

Categories: Sin categoría