묻고답하기

안녕하세요  xe로 사이트 운영중입니다.

폼의 처리 부분을 아직 이해 못해 헤매고 있습니다.

아래 필터 부분이 어떤 동작을 하는지 좀 설명 해주실 수 있으신지요

 

<filter name="insert" module="board" act="procBoardInsertDocument" confirm_msg_code="confirm_request">
  <form>
    <node target="user_name" required="true" maxlength="20"/>
    <node target="password" required="true" />
    <node target="email_address" maxlength="250" required="true" filter="email" />
    <node target="phone" maxlength="250" />
    <node target="title" required="true" minlength="1" maxlength="250" />
    <node target="content" required="true" minlength="1" />
    <node target="message" required="true" minlength="1" />
    <node target="category_srl" required="true" />

  </form>
  <response callback_func="completeDocumentInserted">
    <tag name="error" />
    <tag name="message" />
    <tag name="mid" />
    <tag name="document_srl" />
    <tag name="category_srl" />
  </response>
</filter>
 

폼의 유효성 체크를 하는데 

필수 입력 항목 텍스트 박스와

비워둬도 되는 텍스트 박스를

어떤식으로 처리 해야 하는지 모르겠습니다.

다시 정리하면

form에서 필수적으로 입력해야 하는 항목(이름 , 전화번호 등 )과

비워둬도 되는 항목(이메일 등)을 어떻게 바꿔줘야 하는지 좀 알려주세요~