폼 작성

웹 폼 작성을 위한 페이지 만들기에 대해 설명합니다.

Data ID

GET_FORM

Request

NameValue
form_code작성할 폼의 코드(콘솔의 폼 관리에서 확인 가능)
fail_url권한이 없는 경우 이동 URL(회원 전용 폼을 익명으로 접근 하는 경우 등)

Response

JSON : output.form[0],PHP : $output['form'][0]

NameValue
permission폼 등록 권한
form_name폼 이름
form_key폼 고유키
description폼 설명
modify_date폼 정보 수정 일시
create_date폼 정보 등록 일자

HTML attributes

Tag : form

NameValueDescription
methodpostForm method
idfrm_web_formForm id
classh-frm-web-formForm class('h-'로 시작되는 class는 JQuery selector로 사용됩니다)
data-validation-alertyes 또는 noValidation 결과 표시 형식 : yes(Alert), no(페이지에 표시)
data-complete-typealert 또는 redirect전송완료 표시 형식 : alert(Alert 창), redirect(return_url로 이동)
data-complete-messageTEXTdata-complete-type이 alert일 경우 표시될 메시지
data-geo-locationyes or noGeo location 정보 저장 여부

Form elements

NameTypeValue
form_keyhidden작성할 폼의 키(콘속의 폼 관리에서 확인 가능)
return_urlhidden폼 전송 후Redirect URL
answerer_nametext폼 등록 권한이 '익명'일 경우 작성인 이름(권한이 회원 정용일 경우 필요 없음)
answerer_emailtext폼 등록 권한이 '익명'일 경우 작성인 이름(권한이 회원 전용일 경우 필요 없음)
answer[1][label]hidden폼의 1번 입력 항목 명
answer[1][value]all폼의 1번 입력 항목에 대한 입력 값(checkbox의 경우 answer[1][value][])
answer[2][label]hidden폼의 2번 입력 항목 명
answer[2][value]all폼의 2번 입력 항목에 대한 입력 값(checkbox의 경우 answer[2][value][])
answer[n][label]hidden폼의 1번 입력 항목 명
answer[n][value]all폼의 n번 입력 항목에 대한 입력 값(checkbox의 경우 answer[n][value][])
checkbox 및 radio elements의 채크 여부 및 다중 체크는 Validation 문서 를 참고하세요

HTML

Response After Submission

전송버튼 클릭시 입력한 폼을 전송하고 return_url로 이동합니다.