0
 33   4   1
  View Articles

Name  
   ¼Õº´¸ñ  (2002-04-14 01:07:49, Hit : 37937, Vote : 2164)
Homepage  
   http://www.itmembers.net
Subject  
   ±Û ¾²±â ÀÔ·Â Æû ¸¸µé±â(3) ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ ÀÔ·Â °Ë»ç
°Ô½ÃÆÇ¿¡ ±ÛÀ» ¾µ ¶§ À̸§À̳ª Á¦¸ñ, ³»¿ë µîÀÌ °ø¶õÀÏ ¶§ ´ÙÀ½°ú °°ÀÌ ¿À·ù ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÒ ¼ö ÀÖ´Â ÀÔ·Â °Ë»ç ±â´ÉÀ» Ãß°¡ÇØ º¾½Ã´Ù.



ÀÔ·Â °Ë»ç¸¦ Çϱâ À§ÇØ PHP ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼öµµ ÀÖÁö¸¸ ÀϹÝÀûÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ °£´ÜÇÑ ÀÔ·Â °Ë»ç°¡ ¸¹ÀÌ »ç¿ëµË´Ï´Ù.

¾Õ¼­ ½Ç½ÀÇÑ write_test.php ÆÄÀÏÀ» ¿­¾î ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ ´ÙÀ½ write_test2.php ÆÄÀÏ·Î ÀúÀåÇØ µÎ¼¼¿ä.

  • ³ì»öÀ¸·Î Ç¥½ÃµÈ ºÎºÐÀÌ »õ·Ó°Ô Ãß°¡µÈ ºÎºÐÀÌ°í
  • »¡°£»öÀ¸·Î Ç¥½ÃµÈ ºÎºÐÀÌ ±âÁ¸ Äڵ忡¼­ ¼öÁ¤µÈ ºÎºÐÀÔ´Ï´Ù.


1 : <html>
2 : <head>
3 : <title>PHP °Ô½ÃÆÇ ÇÁ·ÎÁ§Æ® - ¾²±â</title>
4 :
5 : <script language="javascript">
6 :
7 : function check_submit() {
8 :         
9 :         if (document.myForm.name.value == "") {
10 :                 alert('À̸§À» ÀÔ·ÂÇϼ¼¿ä');
11 :                 document.myForm.name.focus();
12 :                 return;
13 :                 
14 :         } else if (document.myForm.password.value == "") {
15 :                 alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ¾ß ±ÛÀ» ¼öÁ¤Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.');
16 :                 document.myForm.password.focus();
17 :                 return;
18 :                 
19 :         } else if (document.myForm.subject.value == "") {
20 :                 alert('Á¦¸ñÀ» ÀÔ·ÂÇϼ¼¿ä');
21 :                 document.myForm.subject.focus();
22 :                 return;
23 :                 
24 :         } else if (document.myForm.memo.value == "") {
25 :                 alert('³»¿ëÀ» ÀÔ·ÂÇϼ¼¿ä');
26 :                 document.myForm.memo.focus();
27 :                 return;
28 :                 
29 :         } else {
30 :                 document.myForm.action = "write_ok.php";
31 :                 document.myForm.submit();
32 :         }
33 :         
34 : }
35 :
36 : </script>
37 : </head>
38 :
39 : <form name='myForm' method='post'>
40 :
41 : À̸§ : <input type='text' name='name' size=20  maxlength=20> <br>
42 : ºñ¹Ð¹øÈ£ : <input type='password' name='password' size=20  maxlength=20> <br>
43 : ÀüÀÚ¿ìÆí : <input type='text' name='email' size=50  maxlength=70> <br>
44 : ȨÆäÀÌÁö : <input type='text' name='homepage' size=50  maxlength=70> <br>
45 : Á¦¸ñ : <input type='text' name='subject' size=50  maxlength=70> <br>
46 : ³»¿ë : <textarea name='memo' cols=50 rows=5  maxlength=500></textarea> <br>
47 :
48 : <br>
49 : <input type='button' value='±Û¾²±â' onclick='javascript:check_submit();'>
50 :
51 : </form>
52 :
53 : </body>
54 : </html>


´Ù ÀÔ·ÂÇϼÌÀ¸¸é write_test2.php¸¦ ½ÇÇàÇÑ ´ÙÀ½ ¾Æ¹« °Íµµ ÀÔ·ÂÇÏÁö ¾ÊÀº »óÅ¿¡¼­ '±Û¾²±â' ¹öÆ°À» ´­·¯ º¸¼¼¿ä.

  • 49ÇàÀ» º¸¸é '±Û¾²±â' ¹öÆ°À» ´­·¶À» ¶§ check_submit()¶ó´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö¸¦ ½ÇÇàÇ϶ó´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
    ¿©±â¼­ ÁöÁ¤ÇÑ check_submit() ÇÔ¼ö´Â 5Çà ¡­ 36Çà¿¡ °ÉÃÄ Á¤ÀÇÇÏ°í ÀÖ½À´Ï´Ù.
  • 49ÇàÀÇ input typeÀÌ submit°¡ ¾Æ´Ï¶ó buttonÀÎ ±î´ßÀº,
    ¸¸¾à submitÀ¸·Î ÇÒ °æ¿ì ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÀÔ·Â ¿À·ù °Ë»ç¸¦ Çؼ­ ¿À·ù°¡ ÀÖµç ¾øµç ¹«Á¶°Ç ÇöÀçÀÇ µ¥ÀÌÅ͸¦ Àü¼Û(submit)ÇØ ¹ö¸®±â ¶§¹®ÀÔ´Ï´Ù.
  • µû¶ó¼­ ±×³É button ŸÀÔÀ¸·Î ÇØ µÐ ´ÙÀ½,
    29Çà¡­32Çà¿¡¼­¿Í °°ÀÌ ÀÔ·Â °Ë»ç¿¡¼­ ¾Æ¹«·± ÀÌ»óÀÌ ¾øÀ» °æ¿ì º¸³»µµ·Ï Çß½À´Ï´Ù.
  • 30Çà¿¡¼­ action ¼Ó¼ºÀ» º°µµ·Î ÁöÁ¤ÇÏ°í Àֱ⠶§¹®¿¡
    39Çà¿¡¼­ action ¼Ó¼ºÀ» µû·Î ÁöÁ¤ÇÏÁö ¾Ê°í ÀÖ½À´Ï´Ù.


À§¿¡¼­ »ç¿ëµÈ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇØ Á¶±Ý ¼³¸í µå¸®ÀÚ¸é,

  • 9ÇàÀÇ if (document.myForm.name.value == "")´Â
    if (!document.myForm.name.value)¿Í °°Àº ¶æÀÔ´Ï´Ù.
  • 10ÇàÀÇ alert('À̸§À» ÀÔ·ÂÇϼ¼¿ä');´Â ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
  • 11ÇàÀÇ document.myForm.name.focus();´Â myFormÀÇ name¶õ¿¡ Ä¿¼­¸¦ À§Ä¡Çϵµ·Ï ÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.


¾ÕÀ¸·Î º» °­Á¿¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ®±îÁö ÀÏÀÏÀÌ ¼³¸íµå¸®±ä ¾î·Á¿ï °Í °°½À´Ï´Ù.
À§ ½Ç½À ¿¹Á¦ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ Á÷Á¢ ½ÇÇàÇØ º¸¸é¼­, À§¿¡¼­ »ç¿ëµÈ Á¤µµ¸¸ÀÌ¶óµµ ±× ±â´ÉÀ» ÇϳªÇϳª ÀÌÇØÇÏ°í ½ÀµæÇØ ³ª°¡µµ·Ï ÇսôÙ.

ÀÌ»ó, °­Á¸¦ ¿Ã·Á¾ß ÇÑ´Ù´Â Àǹ«°¨À¸·Î ÀÛµðÀÛÀº ´«À» °Ü¿ì ¶ß°í ÀÖ´Â
µ¿ÁÖ ¾Æºü ¼Õº´¸ñÀ̾ú½À´Ï´Ù.

Prev
   ±Û ¾²±â ÀÔ·Â Æû ¸¸µé±â(4) write.php ÃÖÁ¾ ÆÄÀÏ

¼Õº´¸ñ
Next
   ±Û ¾²±â ÀÔ·Â Æû ¸¸µé±â(2) FORM ű×ÀÇ ÀÌÇØ(ù»)

¼Õº´¸ñ


Copyright 1999-2024 Zeroboard / skin by Zetyx