Ajax 기반 HTML5 / CSS3 문의 양식 작성 방법
문의 양식은 방문자의 의견이나 문의 사항을 웹 마스터에게 전달하는 메신저 역할을하기 때문에 모든 웹 사이트에 치명적인 필수 요소입니다. 웹에 수많은 문의 양식이 있지만 안타깝게도 대부분은 내부 작동 부품을 설명하지 않으므로 팝업 기술, HTML5 및 CSS3을 기반으로 처음부터 고급 연락처 양식을 작성하도록 안내하는 자세한 자습서가 제공됩니다.
웹 기반 전자 메일 문의 양식의 특성을 감안할 때 우리는 또한 풍부한 사용자 인터페이스를위한 전자 메일 및 jQuery 함수를 전송하는 PHP 백엔드 코드 인 두 개의 별도 응용 프로그램 필드로 다이빙해야합니다. 결국 우리는 나중에 맞춤 설정을 염두에두고 작성된 완전히 동적 인 기능적 연락처 양식을 남겨 둘 것입니다..
자신 만의 고급 문의 양식을 작성하십시오.!
바로 가기 :
- 데모 - 건물의 미리보기 받기
- 다운로드 - 모든 파일 다운로드 (php + css)
응용 프로그램 구성
시작하려면 작업 할 웹 서버 유형이 필요합니다. Windows 시스템을 실행중인 경우 WAMP가 가장 좋은 옵션 일 것입니다. Mac 사용자는 MAMP라는 비슷한 프로그램을 설치하기 쉽습니다..
이 패키지는 PHP에 대한 전체 액세스 권한을 가진 컴퓨터에 로컬 서버를 설치합니다. 또는 서버 공간을 소유하거나 원격 위치에 전체 서버 액세스 권한이있는 경우이를 대신 사용할 수 있습니다. 우리는 어떤 MySQL 데이터베이스도 필요로하지 않을 것입니다..
서버가 설정되면 응용 프로그램을 저장할 새 폴더 만들기. 해로운 제품이 아니거나 최종 제품과 관련이 없으므로 원하는대로 이름을 지정할 수 있습니다. 폴더 구조는 웹 브라우저에서 파일에 액세스 할 때 사용됩니다. 간단한 예제가 될 것입니다. http : //localhost/ajaxcontact/contact.php
우리의 파일을 만들자.!
우리는 2 개의 핵심 파일 내에서만 작업 할 것입니다. 먼저 코어가 필요합니다. .PHP 우리의 애플리케이션 로직뿐만 아니라 프론트 엔드 HTML 마크 업을 수용하기위한 파일. 아래는 시작 파일에서 가져온 샘플 코드입니다..
HTML5 / CSS Ajax 문의 양식 (jQuery 포함)
시작하기 위해 우리는 문서에 간단한 제목 섹션을 작성했습니다. 여기에는 일반 HTML5에 대한 Doctype 선언 일부 HTML / XML 문서 요소 이것들은 꼭 필요한 것은 아니지만 구형 브라우저 (또는 최신 브라우저)의 렌더링 프로세스를 쉽게 해줍니다. 또한 더 많은 정보를 제공하는 것이 결코 아프지 않습니다..
조금 더 아래로 우리는 우리의 닫는 제목 태그 바로 전에 2 줄을 볼 수 있습니다. 첫 번째 부분에는 온라인 Google 코드 저장소의 jQuery 스크립트. 이는 동적 페이지 오류가 작동하는 데 필요합니다. 바로 아래에 우리는 기본 CSS 문서 모든 페이지 스타일 포함.
문서 본문에는 몇 가지가 있습니다. 함유 부문 주요 연락처 양식을 보류. 여기에는 3 개의 입력 요소가 있습니다. 사용자 이름, 이메일 주소, 과 개인적 메시지. HTML 마크 업은 상당히 표준 적이며 중간 개발자의 마음을 불허해서는 안됩니다..
귀하의 이메일이 전송되었습니다. 후자!
여기 우리는 기본적인 것을 가지고있다. PHP 조건부 코드 몇 페이지 컨테이너 내에 중첩됩니다. 이것은 이름이 지정된 변수의 설정 값을 검사합니다. $ emailSent
true와 같으면 성공 메시지를 표시합니다..
양식 HTML 내부
그만큼 그밖에 문은 처음에 보낼 내용이 없으므로 첫 페이지로드에서 실행되는 내용입니다. 여기에 우리는 양식 요소의 간단한 수집 및 제출 버튼.
양식을 제출하는 중 오류가 발생했습니다.