문제

나는 새로운 페이지로 가지 않고도 페이지에 물건을 추가하기 위해 매우 소량의 JavaScript로 웹 사이트를 구축하고 있습니다.

사용자는 어쨌든 연락처 페이지를 작성해야합니다 (사용자가 JavaScript가 켜져 있지 않은 경우).

두 곳에서 그것을 갖고 싶지 않으면 양식에 대한 HTML을 어디에서 저장합니까?

(일반적으로 나는 너무 까다 롭지 만, 나는 이것에 대해 궁금합니다.)

도움이 되었습니까?

해결책

서버 측 언어에 액세스 할 수있는 경우 외부 페이지에 폼의 별도 스 니펫을 유지할 수 있습니다.그런 다음 Snippet을 HTML 컨텐츠 페이지에 적절한 include 호출로 포함시킬 수 있습니다.이로 인해 JavaScript의 경우 Ajax를 사용 하여이 스 니펫 파일에서 연락처 양식을 가져올 수 있다는 추가 혜택이 있습니다.실제로 많은 플러그인을 사용하여 HTML 콘텐츠가있는 DHTML 창을 표시 할 수 있습니다.예를 들어, 두꺼운 상자 를 확인하십시오.

서버 측 언어가없는 경우 프레임과 유사한 것을 할 수 있습니다.참조해야 할 때 프레임에 양식 스 니펫을 표시하십시오.개인적으로, 나는 프레임을 좋아하지 않으므로, 이것은 나에게 매우 매력적인 해결책이 아니지만 선택하면 그것을 사용할 수 있습니다 (그리고 프레임을 적절하게 작성하십시오).

다른 팁

.html 파일의 연락처 양식에 대해 HTML을 넣으십시오.PHP 또는 무언가를 사용하고 있음을 가정하면 연락처 페이지에 파일을 포함시키고 동적 연락처 양식에 대한 섹션에 포함됩니다.양식은 여전히 동일한 서버 측 페이지에 제출해야하며 동일한 모양과 느낌을 갖습니다.

e.g.ContactForm.html

<div class="contact-form">
<input ....>
</div>
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top