2008/JAVA2008. 7. 30. 20:58

-----------------------------------
우선 먼저 입력 할 수 있는 화면을 만들어 보자.
인터넷을 이용하면 가장 먼저 입력 하는 화면이 나와야 한다.
-----------------------------------
Part #1 소스 부분
<% String strUrl ="/NewBoard.NewBoardServlet?wrk=newboard&cmd=insertArticle"; %>
<html>
<head>
<title>글쓰기</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<link href="/NewBoard/Board.css" rel="stylesheet" type="text/css">
<script language=javascript src="JScommon/CheckMethod.js"></script>
<script language ="javascript">
<!--
 
 function doSubmit()
 {
  var frm = document.formboard
  frm.action = '<%=strUrl%>'
  if(doCheck())
  {
   if(confirm('등록하시겠습니까'))
   {
    frm.submit();
   }
  }
 }
 
 function doCheck()
 {
     with(formboard)
     {
      if (!txtName.value){alert("이름을 입력해 주세요."); txtName.focus(); return false;}
      if (!txtMail.value){alert("메일을 입력해 주세요."); txtMail.focus();return false;}
      if (!txtSubject.value){alert("제목을 입력해 주세요."); txtSubject.focus(); return false;}
      if (!txtContent.value){alert("내용을 입력해 주세요."); txtContent.focus(); return false;}
      if (!txtPWD.value){alert("비밀번호 입력해 주세요."); txtPWD.focus(); return false;}
      
      if(!toMailchk(txtMail.value))
      {
       alert("Mail주소 입력 형식이 잘못 되었습니다."); txtMail.focus(); return false;
      }
     }
     return true;
 }  
 
-->
</script>

</head>

<body>
  
 <table cellSpacing="0" cellPadding="0" width="600" border="0">
  <Tr>
    <td align="center">
     <table cellSpacing="0" cellPadding="0" width="100%" border="0">
      <tr>
    <td align="center" bgColor="#cccccc" height="1"></td>
         </tr>
         <tr>
          <td align="center" height="34">&nbsp;</td>
         </tr>
         <tr>
    <td bgColor="#88a4b3" height="3"></td>
         </tr>
         <tr>
          <td align="center">
        <!-- **************** Form ************** -->
     <form enctype="multipart/form-data" name="formboard" method="post">
     <!-- **************** Form ************** -->
           <table cellSpacing="0" cellPadding="4" width="100%" border="0">
   <tr>
    <td width="100"><IMG height="18" src="../Images2/writer.gif" width="41"></td>
    <td width="500"><input name="txtName" size="17" Class="input"></input></td>
   </tr>
   <tr>
    <td bgColor="#eeeeee" colSpan="10" height="1"></td>
   </tr>
   <tr>
    <td width="100"><IMG height="18" src="../Images2/email.gif" width="41"></td>
    <td width="500"><input name="txtMail" size="35" Class="input"></input></td>
   </tr>
   <tr>
    <td bgColor="#eeeeee" colSpan="10" height="1"></td>
   </tr>
   <tr>
    <td width="100"><IMG height="18" src="../Images2/title.gif" width="41"></td>
    <td width="500"><input name="txtSubject" size="50" Class="input"></input></td>
   </tr>
   <tr>
    <td bgColor="#eeeeee" colSpan="10" height="1"></td>
   </tr>
   <tr>
    <td vAlign="top" width="100"><IMG src="../Images2/file.gif">
     <br>
     <IMG id="PrevImg" src="../Images2/blank.gif">
    </td>
    <td vAlign="top" width="500">
    <table id="AttFiles" cellSpacing="0" cellPadding="0" border="0">
     <tr>
      <td width="500">
     <input type="file" name="AttFile[]" size="40" onChange="CheckImage()"  class="input">
     <input type="button" value="파일추가" onclick="AddFile();" class="input">
      </td>
     </tr>
    </table>
     </td>
    </tr>
    <tr>
     <td height="1" colspan="10" bgcolor="#eeeeee"></td>
    </tr>
       <tr>
     <td width="100"><img src="../Images2/text.gif" width="41" height="18"></td>
     <td width="500">
      <Input type="checkbox" name="UseHTML" Class="input"></Input><label class="txt01" for="UseHTML">HTML을 사용합니다</label>
     </td>
    </tr>
    <tr>
     <td height="1" colspan="10" bgcolor="#eeeeee"></td>
    </tr>
    <tr>
    <td width="100"><img src="../Images2/contents.gif" width="41" height="18"></td>
    <td width="500">
        <textarea name="txtContent" Rows="10" style="width=420;BORDER-RIGHT:#dadada 1px solid; BORDER-TOP:#dadada 1px solid; BACKGROUND-IMAGE:url(../Images2/line.gif); BORDER-LEFT:#dadada 1px solid; BORDER-BOTTOM:#dadada 1px solid; FONT-FAMILY:돋움; BACKGROUND-COLOR:#f9f9f9"></textarea>
    </td>
    </tr>
    <tr>
      <td height="1" colspan="10" bgcolor="#eeeeee"></td>
    </tr>
    <tr>
    <td width="100"><img src="../Images2/password.gif" width="52" height="18"></td>
    <td width="500">
        <input name="txtPWD" Class="input" Width="100px" Type="password"></input>
       </td>
    </tr>
    <tr>
    <td height="1" colspan="10" bgcolor="#eeeeee"></td>
    </tr>
     </table>
          </td>
         </tr>
         <tr>
          <td height="15" bgcolor="#888888"> </td>
         </tr>
 </table>
 
 <table cellSpacing="0" cellPadding="5" width="600" border="0">
  <tr>
  <td align="right" colSpan="2">
         <A href="#" OnClick="doSubmit()"><img id="OnSubmit" src="../Images2/submit.gif"></A>
      <%--<input id="OnSubmit" type="image" src="Images/submit.gif" value="전 송" runat="server">--%>  
   <A href="#"><IMG id="btnList" src="../Images2/list.gif" border="0" width="44" height="42"></A>
   <A href="#"><IMG id="btnReset" src="../Images2/reset.gif" border="0" width="44" height="42"></A>
  </td>
  </tr>
    </table>
    </form>
   </td>
  </Tr>
 </table>
</body>
</html>

Posted by penguindori