Form

Input Text

<%- include(`${_src}/views/components/form/input-text.ejs`, {
  id: 'userName',
  name: 'userName',
  label: '이름',
  placeholder: '이름을 입력하세요',
  required: true,
  rootClass: 'size-default'
  isInvalid: true,
  validationMessage: '필수 입력 항목입니다.',
  isValid: true,
  successMessage: '사용 가능한 이메일입니다.',
  value: 'test@example.com',
  type: 'password', // 기본은 text
  showPasswordToggle: true,
}) %>
  • 필수 입력 항목입니다.

  • 사용 가능한 이메일입니다.

Textarea

<%- include(`${_src}/views/components/form/textarea.ejs`, {
  id: 'memoB',
  name: 'memoB',
  placeholder: '내용을 입력해주세요.',
  count: true, // 글자수 체크 시 true
  maxLength: 200, // 최대 글자수
  rootClass: 'size-large'
}) %>
  • 0 200

  • 0 200

    필수 입력 항목입니다.